A cohesion measure for object-oriented classes
Software—Practice & Experience
Response to 'Comments on: a cohesion measure for object-oriented classes'
Software—Practice & Experience
A Unified Framework for Cohesion Measurement in Object-OrientedSystems
Empirical Software Engineering
Assessing and Restructuring of Classes Based on Cohesion
APSEC '96 Proceedings of the Third Asia-Pacific Software Engineering Conference
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 |
The authors insist that monotonicity is a necessary property of a good cohesion metric and the violation of the monotonicity property limits the application of CBMC. They also state that the augmented CBMC can also be used as a guideline for quality evaluation and restructuring of poorly designed classes. This paper raises the question about the necessity of monotonicity by analyzing the reason that causes CBMC to violate the monotonicity property. In addition, we give a detailed description of the restructuring procedure based on CBMC.