Open Access Open Access  Restricted Access Subscription Access

Empirical Validation of Quality for OSS Using CK Metric Suite


Affiliations
1 Computer Science Department, Himachal Pradesh University, Shimla, India
 

With the rapid advancements in the technology, now software development has became more prominent. Today, software's are used in every field so it is important to develop good quality software. Open Source Software (OSS) is becoming more pervasive as they are easily available on web, reliable, easy to use and are maintainable. Quality is the characteristic of software that differentiate it from others. So it is necessary to have quantitative measurements for assessing the quality of design. These measures allow the designer to access the software early in the process, make changes that will reduce complexity and that will improve the continuing capability of the product. Object Oriented (OO) design metrics is an essential part of software engineering. CK metric suite is selected in order to measure the quality of the OSS software. It has six parameters- Number Of Children, Weighted Methods per Class, Depth of Inheritance Tree, Coupling Between Objects, Lack of Cohesion in methods, Response For Class on the basis of which it measures the quality. The empirical study is done in order to evaluate the quality of OSS i.e. JasperReport and LlamaChat and the results obtained are in accordance with the theoretical results that is low WMC, high DIT, low RFC and high cohesion.

Keywords

CK Metrics, WMC, RFC, DIT, NOC, LCOM, CBO.
User
Notifications
Font Size

Abstract Views: 209

PDF Views: 0




  • Empirical Validation of Quality for OSS Using CK Metric Suite

Abstract Views: 209  |  PDF Views: 0

Authors

Aman Kumar Sharma
Computer Science Department, Himachal Pradesh University, Shimla, India
Anita Ganpati
Computer Science Department, Himachal Pradesh University, Shimla, India
Tanuja Gupta
Computer Science Department, Himachal Pradesh University, Shimla, India

Abstract


With the rapid advancements in the technology, now software development has became more prominent. Today, software's are used in every field so it is important to develop good quality software. Open Source Software (OSS) is becoming more pervasive as they are easily available on web, reliable, easy to use and are maintainable. Quality is the characteristic of software that differentiate it from others. So it is necessary to have quantitative measurements for assessing the quality of design. These measures allow the designer to access the software early in the process, make changes that will reduce complexity and that will improve the continuing capability of the product. Object Oriented (OO) design metrics is an essential part of software engineering. CK metric suite is selected in order to measure the quality of the OSS software. It has six parameters- Number Of Children, Weighted Methods per Class, Depth of Inheritance Tree, Coupling Between Objects, Lack of Cohesion in methods, Response For Class on the basis of which it measures the quality. The empirical study is done in order to evaluate the quality of OSS i.e. JasperReport and LlamaChat and the results obtained are in accordance with the theoretical results that is low WMC, high DIT, low RFC and high cohesion.

Keywords


CK Metrics, WMC, RFC, DIT, NOC, LCOM, CBO.