Evaluating Software Complexity Measures
IEEE Transactions on Software Engineering
Cohesion and reuse in an object-oriented system
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Defining and Validating Measures for Object-Based High-Level Design
IEEE Transactions on Software Engineering
Fundamentals of Data Structures in C++
Fundamentals of Data Structures in C++
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
A Unified Framework for Cohesion Measurement
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
A Cohesion Measure for Classes in Object-Oriented SystemsYong Rae Kwon
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Hi-index | 0.00 |
Many measures have been proposed for measuring the cohesion of the class in the object-oriented paradigm. They, however, are inconsistent with the review of application because of members of the class that have no data interactions with other members. Some of the measures do not distinguish classes in terms of the interaction pattern. A solution to this problem is to exclude them from analysis and to consider the method invocation. However, this solution may be difficult to implement in the existing measures. Therefore, this paper introduces two reference graphs, referred to as G1 and G2. G1 and G2 easily exclude the members of the class that have no data interactions, and reflect the indirect reference by the method invocations. This paper shows that the existing measures be able to perform the measurement coinciding with the review of application by using G2.