A Novel Approach to Find Reusability using Coupling and Cohesion Metrics

The evaluation of the changeability of software program structures is of most important subject for customers of big structures found in rapid moving domains, which include telecommunications. One way of approaching this problem is to research the dependency between the changeability of the software program and its layout, with the aim of locating design properties that can be used as changeability signs. In the realm of object- orientated systems, experiments have been performed showing that coupling among classes is such an indicator. However, magnificence brotherly love has now not been quantitatively studied in admire to changeability. In this research, we set out to research whether brotherly love is correlated with changeability. As concord metrics, LCC and LCOM have been followed, and for measuring changeability, an alternate impact version changed into used. The facts gathered on three take a look at systems of commercial size suggest no such correlation. Guide investigation of training purported to be weakly cohesive showed that the metrics used do now not seize all of the facets of
sophistication cohesion. We finish that cohesion metrics inclusive of LCC and LCOM ought to not be used as changeability indicators.

Harrison R., Counsell S. and Nithi R.: "Experimental Assessment of the Effect of Inheritance on the Maintainability of Object-Oriented Systems", the Journal of Systems and Software, vol. 52, pp. 173-179, 2000.