Coupling and cohesion measures for evaluation of component reusability

This paper provides an account of new measures of coupling and cohesion developed to assess the reusability of Java components retrieved from the internet by a search engine. These measures differ from the majority of established metrics in two respects: they reflect the degree to which entities are coupled or resemble each other, and they take account of indirect couplings or similarities. An empirical comparison of the new measures with eight established metrics shows the new measures are consistently superior at ranking components according to their reusability.

[1]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[2]  Ramanath Subramanyam,et al.  Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects , 2003, IEEE Trans. Software Eng..

[3]  Martin Hitz,et al.  Measuring coupling and cohesion in object-oriented systems , 1995 .

[4]  S. Kanmani,et al.  Investigation into the exploitation of Object-Oriented features , 2004, SOEN.

[5]  Fernando Brito e Abreu,et al.  Evaluating the impact of object-oriented design on software quality , 1996, Proceedings of the 3rd International Software Metrics Symposium.

[6]  Sallie M. Henry,et al.  Object-oriented metrics that predict maintainability , 1993, J. Syst. Softw..

[7]  David L. Hicks,et al.  Proceedings of International Symposium on Applied Corporate Computing , 1994 .

[8]  Zongtian Liu,et al.  A measurement tool for object oriented software and measurement experiments with it , 2001 .

[9]  Richard H. Carver,et al.  An Evaluation of the MOOD Set of Object-Oriented Software Metrics , 1998, IEEE Trans. Software Eng..

[10]  James M. Bieman,et al.  Cohesion and reuse in an object-oriented system , 1995, SSR '95.

[11]  Premkumar T. Devanbu,et al.  An Investigation into Coupling Measures for C++ , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[12]  Paul D. Scott,et al.  Vector Space Based on Hierarchical Weighting: A Component Ranking Approach to Component Retrieval , 2005, APPT.