DocumentCode :
3075329
Title :
Change Bursts as Defect Predictors
Author :
Nagappan, Nachiappan ; Zeller, Andreas ; Zimmermann, Thomas ; Herzig, Kim ; Murphy, Brendan
Author_Institution :
Microsoft Res., Redmond, WA, USA
fYear :
2010
fDate :
1-4 Nov. 2010
Firstpage :
309
Lastpage :
318
Abstract :
In software development, every change induces a risk. What happens if code changes again and again in some period of time? In an empirical study on Windows Vista, we found that the features of such change bursts have the highest predictive power for defect-prone components. With precision and recall values well above 90%, change bursts significantly improve upon earlier predictors such as complexity metrics, code churn, or organizational structure. As they only rely on version history and a controlled change process, change bursts are straight-forward to detect and deploy.
Keywords :
configuration management; software metrics; software quality; Windows Vista; change burst; defect predictor; defect prone component; predictive power; software development; software quality; version control; Complexity theory; History; Measurement; Predictive models; Programming; Quality assurance; Software; Process metrics; change history; defects; developers; empirical studies; product metrics; software mining; software quality assurance; version control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2010 IEEE 21st International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1071-9458
Print_ISBN :
978-1-4244-9056-1
Electronic_ISBN :
1071-9458
Type :
conf
DOI :
10.1109/ISSRE.2010.25
Filename :
5635057
Link To Document :
بازگشت