Improve Relevancy of Object Oriented Class Cohesion Metrics with Inheritance

Jaspreet Kaur, Rupinder Kaur

Volume 13 Issue 7

Global Journal of Computer Science and Technology

Cohesion is a very important quality attribute in software. As we know that there are number of cohesion metrics are proposed in the literature to measure the cohesion of software systems. These metrics gives undefined values for a large number of classes which comes under special cases. Because of this reason, these metrics became non-applicable for these classes as they are unable to give cohesion values for these classes. In this paper, a value assignment criterion would be used to make cohesion metrics applicable and the concept of inheritance would be included for these special cases. Study the effect of including or excluding the inherited elements i.e., methods and attributes.