Sciweavers

ISSRE
2010
IEEE

Change Bursts as Defect Predictors

13 years 11 months ago
Change Bursts as Defect Predictors
—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-Process metrics; product metrics; software quality assurance; version control; change history; defects; developers; software mining; empirical studies
Nachiappan Nagappan, Andreas Zeller, Thomas Zimmer
Added 28 Jan 2011
Updated 28 Jan 2011
Type Journal
Year 2010
Where ISSRE
Authors Nachiappan Nagappan, Andreas Zeller, Thomas Zimmermann, Kim Herzig, Brendan Murphy
Comments (0)