Measurement and quality in object-oriented design | Synapse