Metrics for assessing a software system's maintainability | Synapse