DocumentCode
2075366
Title
Characterizing and predicting which bugs get fixed: an empirical study of Microsoft Windows
Author
Guo, Philip J. ; Zimmermann, Thomas ; Nagappan, Nachiappan ; Murphy, Brendan
Volume
1
fYear
2010
fDate
2-8 May 2010
Firstpage
495
Lastpage
504
Abstract
We performed an empirical study to characterize factors that affect which bugs get fixed in Windows Vista and Windows 7, focusing on factors related to bug report edits and relationships between people involved in handling the bug. We found that bugs reported by people with better reputations were more likely to get fixed, as were bugs handled by people on the same team and working in geographical proximity. We reinforce these quantitative results with survey feedback from 358 Microsoft employees who were involved in Windows bugs. Survey respondents also mentioned additional qualitative influences on bug fixing, such as the importance of seniority and interpersonal skills of the bug reporter. Informed by these findings, we built a statistical model to predict the probability that a new bug will be fixed (the first known one, to the best of our knowledge). We trained it on Windows Vista bugs and got a precision of 68% and recall of 64% when predicting Windows 7 bug fixes. Engineers could use such a model to prioritize bugs during triage, to estimate developer workloads, and to decide which bugs should be closed or migrated to future product versions.
Keywords
operating systems (computers); program debugging; statistical analysis; Windows 7; Windows Vista; Windows bugs; bug fixing; probability; statistical model; Buildings; Computer bugs; Databases; Measurement; Open source software; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location
Cape Town
ISSN
0270-5257
Print_ISBN
978-1-60558-719-6
Type
conf
DOI
10.1145/1806799.1806871
Filename
6062117
Link To Document