Title :
Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empirical Case Study
Author :
Nagappan, Nachiappan ; Ball, Thomas
Author_Institution :
Microsoft Res., Redmond
Abstract :
Commercial software development is a complex task that requires a thorough understanding of the architecture of the software system. We analyze the Windows Server 2003 operating system in order to assess the relationship between its software dependencies, churn measures and post-release failures. Our analysis indicates the ability of software dependencies and churn measures to be efficient predictors of post-release failures. Further, we investigate the relationship between the software dependencies and churn measures and their ability to assess failure-proneness probabilities at statistically significant levels.
Keywords :
operating systems (computers); software architecture; software metrics; software reliability; Windows Server 2003 operating system; churn metrics; failure-proneness probability; field failure prediction; software dependency; software development; software system architecture; Computer architecture; Failure analysis; Operating systems; Programming; Software architecture; Software engineering; Software measurement; Software quality; Software systems; Tree graphs;
Conference_Titel :
Empirical Software Engineering and Measurement, 2007. ESEM 2007. First International Symposium on
Conference_Location :
Madrid
Print_ISBN :
978-0-7695-2886-1
DOI :
10.1109/ESEM.2007.13