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