An empirical study of bug report field reassignment

作者: Xin Xia , David Lo , Ming Wen , Emad Shihab , Bo Zhou

DOI: 10.1109/CSMR-WCRE.2014.6747167

关键词:

摘要: A bug report contains many fields, such as product, component, severity, priority, fixer, operating system (OS), platform, etc., which provide important information for the triaging and fixing process. It is to make sure that correct since previous studies showed wrong assignment of fields could increase time, even delay delivery software. In this paper, we perform an empirical study on field reassignments in open-source software projects. To better understand why are reassigned, manually collect 99 recent reports had their reassigned emailed reporters developers asking these got reassigned. Then, a large-scale 8 types 4 projects containing total 190,558 reports. particular, investigate 1) number whose get 2) difference time between those not 3) duration gets 4) 5) times 6) whether experience affect reassignment fields. We find large (approximately 80%) have require more be fixed than without reassignments.

参考文章(31)
Feng Zhang, Foutse Khomh, Ying Zou, Ahmed E. Hassan, An Empirical Study on Factors Impacting Bug Fixing Time working conference on reverse engineering. pp. 225- 234 ,(2012) , 10.1109/WCRE.2012.32
Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, Brendan Murphy, "Not my bug!" and other reasons for software bug report reassignments conference on computer supported cooperative work. pp. 395- 404 ,(2011) , 10.1145/1958824.1958887
Grigorios Tsoumakas, Ioannis Katakis, Multi-label classification: An overview International Journal of Data Warehousing and Mining. ,vol. 3, pp. 1- 13 ,(2007) , 10.4018/JDWM.2007070101
Tim Menzies, Andrian Marcus, Automated severity assessment of software defect reports international conference on software maintenance. pp. 346- 355 ,(2008) , 10.1109/ICSM.2008.4658083
Ahmed Tamrawi, Tung Thanh Nguyen, Jafar M. Al-Kofahi, Tien N. Nguyen, Fuzzy set and cache-based approach for bug triaging foundations of software engineering. pp. 365- 375 ,(2011) , 10.1145/2025113.2025163
Thomas Zimmermann, Rahul Premraj, Nicolas Bettenburg, Sascha Just, Adrian Schroter, Cathrin Weiss, What Makes a Good Bug Report IEEE Transactions on Software Engineering. ,vol. 36, pp. 618- 643 ,(2010) , 10.1109/TSE.2010.63
Shan Lu, Soyeon Park, Eunsoo Seo, Yuanyuan Zhou, Learning from mistakes Sigplan Notices. ,(2008) , 10.1145/1353536.1346323
Thomas Zimmermann, Nachiappan Nagappan, Philip J. Guo, Brendan Murphy, Characterizing and predicting which bugs get reopened international conference on software engineering. pp. 1074- 1083 ,(2012) , 10.1109/ICSE.2012.6227112
Ashish Sureka, Learning to classify bug reports into components TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns. pp. 288- 303 ,(2012) , 10.1007/978-3-642-30561-0_20