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.
Highlights
Object oriented design and development has been the cornerstone for many development projects
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 first section of this paper introduces the basic concepts used in object oriented metrics and provides a description of some existing complexity and cohesion measures
Summary
Object oriented design and development has been the cornerstone for many development projects. A great deal of research work has been done with respect to object oriented measurement and metrics. The focus has been on developing various object-oriented metrics to measure software quality, productivity, complexity, coupling, cohesion. Approaches of how to measure complexity and cohesion of the object oriented programs has become an important research area. Many object oriented complexity and cohesion metrics have been proposed in [1,2,3,4,5]. In this research work some of complexity and cohesion metrics proposed for object oriented systems have been compared and their inconsistencies were discussed. The first section of this paper introduces the basic concepts used in object oriented metrics and provides a description of some existing complexity and cohesion measures.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.