DocumentCode :
2441629
Title :
Characterizing and predicting which bugs get reopened
Author :
Zimmermann, Thomas ; Nagappan, Nachiappan ; Guo, Philip J. ; Murphy, Brendan
Author_Institution :
Microsoft Res., Redmond, WA, USA
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
1074
Lastpage :
1083
Abstract :
Fixing bugs is an important part of the software development process. An underlying aspect is the effectiveness of fixes: if a fair number of fixed bugs are reopened, it could indicate instability in the software system. To the best of our knowledge there has been on little prior work on understanding the dynamics of bug reopens. Towards that end, in this paper, we characterize when bug reports are reopened by using the Microsoft Windows operating system project as an empirical case study. Our analysis is based on a mixed-methods approach. First, we categorize the primary reasons for reopens based on a survey of 358 Microsoft employees. We then reinforce these results with a large-scale quantitative study of Windows bug reports, focusing on factors related to bug report edits and relationships between people involved in handling the bug. Finally, we build statistical models to describe the impact of various metrics on reopening bugs ranging from the reputation of the opener to how the bug was found.
Keywords :
operating systems (computers); program debugging; software engineering; Microsoft Windows operating system; bug reopen; bug reports; bugs fixing; empirical case study; large-scale quantitative study; software development process; software system; statistical models; Computer bugs; Databases; Humans; Personnel; Programming; Software; Testing; bug reopen; bug report; bug triage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227112
Filename :
6227112
Link To Document :
بازگشت