Hi,
this sounds like the perfect use case for a plugin. You can create a plugin that hooks on the create/update etc. events, calculates the sum of all related Campaign Responses, and saves the result in a custom field in the parent Campaign entity.
For a complete walkthrough on creating plugins look here.
Greetings,
Pavlos