On the Relationship between Software Complexity and Maintenance Costs | Synapse