Empirical Analysis of Object Oriented Quality Suites
Aman Kumar Sharma1, Arvind Kalia2, Hardeep Singh3
1Aman Kumar Sharma, Department of Computer Science, Himachal Pradesh University, Shimla, India.
2Arvind Kalia, Department of Computer Science, Himachal Pradesh University, Shimla, India.
3Hardeep Singh, Computer Science and Engineering Department, Guru Nanak Dev University, Amritsar, India.
Manuscript received on March 02, 2012. | Revised Manuscript received on March 31, 2012. | Manuscript published on April 30, 2012. | PP: 163-167 | Volume-1 Issue-4, April 2012 | Retrieval Number: D0328041412/2012©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: As object oriented paradigm is becoming more pervasive, it becomes necessary that the software engineering methodologies have quantitative measurements for accessing the quality of software at both the architectural and component level. These measures allow the designer to access the software in early stages of the development process and making changes, that will reduce complexity and improving the quality of the product at the development phase. Object Oriented Design metrics is an essential part of software engineering. An empirical study of applying the design measures to asses the software quality is presented. The two metrics suites namely Chidamber and Kemerer (CK) Metrics and Metrics for Object-Oriented Design (MOOD) Metric Suite are used in this study. Using these metrics suite, various design metrics namely Depth of Inheritance Tree (DIT), Coupling Between Object Classes (CBO), Response for a Class (RFC), Number of Children (NOC), Method Inheritance Factor (MIF), Attribute Inheritance Factor (AIF), Method Hiding Factor (MHF), Attribute Hiding Factor (AHF), Polymorphism Factor (POF) for three latest versions of JfreeChart software have been analyzed to predict the software quality. The results of this empirical analysis will help the software developers and academicians in improving the software quality while developing software products using the Object-oriented (OO) approach.
Keywords: CK Suite, MOOD Suite, Object-Oriented Software Metrics, Software Quality.