Developing Measures of Class Cohesion for Object-Oriented Software

Cohesion refers to the relatedness of module components and is a well-understood concept in the procedural paradigm. In the object-oriented paradigm, a concept of class cohesion appears to be necessary. In this paper, we compare two di erent approaches to measuring class cohesion.