Open Access Open Access  Restricted Access Subscription Access

Predicting Reliability of Software Using Thresholds of CK Metrics


Affiliations
1 Dept. of MCA, SHIMT, Sitapur, U.P-261001, India
 

Predicting Reliability is one of the key function of a software system. Many of the software fail due to unreliability. The demand of reliable software is increasing day-by-day. In industry, information on reliability is available too late in the software development process. Hence any corrective action becomes unaffordable. A step towards the remedy to this problem is the ability to provide a threshold for the reliability of a software product. Object oriented metrics are most beneficial and reliable for the estimation of the threshold for reliability. In this paper, we use the Chidamber and Kemerer Metrics to assess the threshold values for reliability. A tool is designed and developed called Java Class Analyzer which extracts the values of the metric parameters from the source code. These values are evaluated against the threshold values of the metrics from the literature. It provides a threshold for the software reliability. The result provides a standard against which the software reliability can be evaluated and necessary corrective actions can be implemented.

Keywords

CK Metrics, Object Oriented Metrics, Reliability, Software, Threshold.
User
Notifications
Font Size

Abstract Views: 129

PDF Views: 4




  • Predicting Reliability of Software Using Thresholds of CK Metrics

Abstract Views: 129  |  PDF Views: 4

Authors

P. Johny Antony
Dept. of MCA, SHIMT, Sitapur, U.P-261001, India

Abstract


Predicting Reliability is one of the key function of a software system. Many of the software fail due to unreliability. The demand of reliable software is increasing day-by-day. In industry, information on reliability is available too late in the software development process. Hence any corrective action becomes unaffordable. A step towards the remedy to this problem is the ability to provide a threshold for the reliability of a software product. Object oriented metrics are most beneficial and reliable for the estimation of the threshold for reliability. In this paper, we use the Chidamber and Kemerer Metrics to assess the threshold values for reliability. A tool is designed and developed called Java Class Analyzer which extracts the values of the metric parameters from the source code. These values are evaluated against the threshold values of the metrics from the literature. It provides a threshold for the software reliability. The result provides a standard against which the software reliability can be evaluated and necessary corrective actions can be implemented.

Keywords


CK Metrics, Object Oriented Metrics, Reliability, Software, Threshold.