Title :
Predicting defects with program dependencies
Author :
Zimmermann, Thomas ; Nagappan, Nachiappan
Author_Institution :
Microsoft Res., Redmond, WA, USA
Abstract :
Software development is a complex and error-prone task. An important factor during the development of complex systems is the understanding of the dependencies that exist between different pieces of the code. In this paper, we show that for Windows Server 2003 dependency data can predict the defect-proneness of software elements. Since most dependencies of a component are already known in the design phase, our prediction models can support design decisions.
Keywords :
object-oriented programming; program diagnostics; reverse engineering; Windows Server 2003; complex system development; error-prone task; program dependency understanding; software component; software design phase; software development; software element defect-proneness prediction; Computer architecture; Computer industry; Industrial relations; Large-scale systems; Particle measurements; Phase estimation; Predictive models; Programming; Software engineering; Software measurement;
Conference_Titel :
Empirical Software Engineering and Measurement, 2009. ESEM 2009. 3rd International Symposium on
Conference_Location :
Lake Buena Vista, FL
Print_ISBN :
978-1-4244-4842-5
Electronic_ISBN :
1938-6451
DOI :
10.1109/ESEM.2009.5316024