ACM Home Page
Please provide us with feedback. Feedback
Mining metrics to predict component failures
Full text PdfPdf (224 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
SESSION: Experience papers: using metrics table of contents
Pages: 452 - 461  
Year of Publication: 2006
ISBN:1-59593-375-1
Authors
Nachiappan Nagappan  Microsoft Research, Redmond, WA
Thomas Ball  Microsoft Research, Redmond, WA
Andreas Zeller  Saarland University, Saarbrücken, Germany
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 237,   Citation Count: 31
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1134285.1134349
What is a DOI?

ABSTRACT

What is it that makes software fail? In an empirical study of the post-release defect history of five Microsoft software systems, we found that failure-prone software entities are statistically correlated with code complexity measures. However, there is no single set of complexity metrics that could act as a universally best defect predictor. Using principal component analysis on the code metrics, we built regression models that accurately predict the likelihood of post-release defects for new entities. The approach can easily be generalized to arbitrary projects; in particular, predictors obtained from one project can also be significant for new, similar projects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
E. N. Adams, "Optimizing Preventive Service of Software Products", IBM Journal of Research and Development, 28(1), pp. 2--14, 1984.
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
E. J. Jackson, A User's Guide to Principal Components. Hoboken, NJ: John Wiley & Sons Inc., 2003.
 
15
16
17
 
18
 
19
20
 
21
 
22

CITED BY  31

Collaborative Colleagues:
Nachiappan Nagappan: colleagues
Thomas Ball: colleagues
Andreas Zeller: colleagues