DocumentCode :
2417372
Title :
Predicting fault-proneness using OO metrics. An industrial case study
Author :
Yu, Ping ; Systä, Tarja ; Müller, Hausi
Author_Institution :
Network Service Manage., Alcatel Canada Inc., Burnaby, BC, Canada
fYear :
2002
fDate :
2002
Firstpage :
99
Lastpage :
107
Abstract :
Software quality is an important external software attribute that is difficult to measure objectively. In this case study, we empirically validate a set of object-oriented metrics in terms of their usefulness in predicting fault-proneness, an important software quality indicator We use a set of ten software product metrics that relate to the following software attributes: the size of the software, coupling, cohesion, inheritance, and reuse. Eight hypotheses on the correlations of the metrics with fault-proneness are given. These hypotheses are empirically tested in a case study, in which the client side of a large network service management system is studied. The subject system is written in Java and it consists of 123 classes. The validation is carried out using two data analysis techniques: regression analysis and discriminant analysis
Keywords :
client-server systems; data analysis; inheritance; object-oriented programming; software metrics; software quality; software reusability; statistical analysis; data analysis; discriminant analysis; inheritance; network service management system; object-oriented software; regression analysis; software metrics; software quality; software reuse; Computer aided software engineering; Costs; Data analysis; Design engineering; Software design; Software maintenance; Software measurement; Software metrics; Software quality; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on
Conference_Location :
Budapest
ISSN :
1534-5351
Print_ISBN :
0-7695-1438-3
Type :
conf
DOI :
10.1109/CSMR.2002.995794
Filename :
995794
Link To Document :
بازگشت