Improving Cohesion Measurement for Object Oriented Systems in Java

Provided by: Creative Commons
Topic: Enterprise Software
Format: PDF
High cohesion in classes is an essential property of Object Oriented (OO) software as it positively impacts understanding, reuse and maintenance. Existing approaches to measure cohesion are largely based on using the structural information from the source code, such as attribute references in methods. The measure, named the Conceptual Cohesion of Classes (C3), for the cohesion of classes is based on the analysis of the unstructured information embedded in the source code, such as comments and identifiers.

Find By Topic