期刊文献+

Bug Prioritization to Facilitate Bug Report Triage 被引量:3

Bug Prioritization to Facilitate Bug Report Triage
原文传递
导出
摘要 The large number of new bug reports received in bug repositories of software systems makes their management a challenging task.Handling these reports manually is time consuming,and often results in delaying the resolution of important bugs.To address this issue,a recommender may be developed which automatically prioritizes the new bug reports.In this paper,we propose and evaluate a classification based approach to build such a recommender.We use the Na¨ ve Bayes and Support Vector Machine (SVM) classifiers,and present a comparison to evaluate which classifier performs better in terms of accuracy.Since a bug report contains both categorical and text features,another evaluation we perform is to determine the combination of features that better determines the priority of a bug.To evaluate the bug priority recommender,we use precision and recall measures and also propose two new measures,Nearest False Negatives (NFN) and Nearest False Positives (NFP),which provide insight into the results produced by precision and recall.Our findings are that the results of SVM are better than the Na¨ ve Bayes algorithm for text features,whereas for categorical features,Na¨ ve Bayes performance is better than SVM.The highest accuracy is achieved with SVM when categorical and text features are combined for training. The large number of new bug reports received in bug repositories of software systems makes their management a challenging task.Handling these reports manually is time consuming,and often results in delaying the resolution of important bugs.To address this issue,a recommender may be developed which automatically prioritizes the new bug reports.In this paper,we propose and evaluate a classification based approach to build such a recommender.We use the Na¨ ve Bayes and Support Vector Machine (SVM) classifiers,and present a comparison to evaluate which classifier performs better in terms of accuracy.Since a bug report contains both categorical and text features,another evaluation we perform is to determine the combination of features that better determines the priority of a bug.To evaluate the bug priority recommender,we use precision and recall measures and also propose two new measures,Nearest False Negatives (NFN) and Nearest False Positives (NFP),which provide insight into the results produced by precision and recall.Our findings are that the results of SVM are better than the Na¨ ve Bayes algorithm for text features,whereas for categorical features,Na¨ ve Bayes performance is better than SVM.The highest accuracy is achieved with SVM when categorical and text features are combined for training.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2012年第2期397-412,共16页 计算机科学技术学报(英文版)
关键词 bug triaging bug priority classification mining bug repositories evaluation measures bug triaging,bug priority,classification,mining bug repositories,evaluation measures
  • 相关文献

参考文献47

  • 1Canfora G, Cerulo L. Supporting change request assignment in open source development. In Proc. ACM Symposium on Applied Computing, Dijon, France, April 2006, pp.1767-1772. 被引量:1
  • 2Anvik J. Assisting bug report triage through recommendation [PhD ThesisJ. University of British Columbia, 2007. 被引量:1
  • 3Cubranic D, Murphy C. Automatic bug triage using text categorization. In Proc. Software Engineering and Knowledge Engineering, Banff, Canada, June, 2004, pp.92-97. 被引量:1
  • 4Mozilla. http://www.mozilla.org, 2010. 被引量:1
  • 5Anvik J, Murphy G C. Determining implementation expertise from bug reports. In Proc. the 4th MSR, Minneapolis, USA, May 2007, Article No.2. 被引量:1
  • 6Tucek J, Lu S, Huang C, Xanthos S, Zhou Y. Triage: Diagnosing production run failures at the user's site. ACM SIGOPS Operating Systems Review, 2007, 41(6): 131-144. 被引量:1
  • 7Herraiz I, German D M, Gonzalez-Barahona J M, Robles G. Towards a simplification of the bug report form in eclipse. In Proc. International Working Conference on Mining Software Repositories, Leipzig, Germany, May 2008, pp.145-148. 被引量:1
  • 8Anvik J. Automating bug report assignment. In Proc, the 28th International Conference on Software Engineering, Shanghai, China, May 2006, pp.937-940. 被引量:1
  • 9Weib C, Premraj R, Zimmermann T, Zeller A. Predicting effort to fix software bugs. In Proc. Workshop on Software Reengineering, Bad Honnef, Germany, May 2007. 被引量:1
  • 10Kim S, Whitehead J. How long did it take to fix bugs In Proe. International Workshop on Mining Software Repositories, Shanghai, China, May 2006, pp.173-174. 被引量:1

同被引文献5

引证文献3

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部