TITLE:
Analysis of Inconsistencies in Object Oriented Metrics
AUTHORS:
Ahmed M. Salem, Abrar A. Qureshi
KEYWORDS:
Software Metrics, Object Orient Systems
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.4 No.2,
February
28,
2011
ABSTRACT: Software Metrics have been proposed for procedural and object oriented paradigms to measure various attributes like complexity, cohesion, software quality, and productivity. Among all of these, “Complexity” and “Cohesion” are considered to be the most important attributes. As object oriented analysis and design appears to be at the forefront of software engineering technologies, many different object-oriented complexity and cohesion metrics have been developed. The aim of the paper is to compare some of the complexity and cohesion metrics and to analyze these metrics and expose their inconsistencies. The paper provides a brief introduction of CK and Morris’s metrics for calculating the complexity and cohesion of a software. The inconsistencies in these methods are exposed by providing various examples. The paper concludes by proving inconsistencies in CK’s cohesion matrices and Morris’s complexity matrices.