【24h】

Crowdsourced Bug Triaging: Leveraging QA Platforms for Bug Assignment

机译:众包错误分类:利用问答平台进行错误分配

获取原文

摘要

Bug triaging, i. e., assigning a bug report to the "best" person to address it, involves identifying a list of developers that are qualified to understand and address the bug report, and then ranking them according to their expertise. Most research in this area examines the description of the bug report and the developers' prior development and bug-fixing activities. In this paper, we propose a novel method that exploits a new source of evidence for the developers' expertise, namely their contributions in Stack Overflow, the popular software Question and Answer (Q&A) platform. The key intuition of our method is that the questions a developer asks and answers in Stack Overflow, or more generally in software Q&A platforms, can potentially be an excellent indicator of his/her expertise. Motivated by this idea, our method uses the bug-report description as a guide for selecting relevant Stack Overflow contributions on the basis of which to identify developers with the necessary expertise to close the bug under examination. We evaluated this method in the context of the 20 largest GitHub projects, considering 7144 bug reports. Our results demonstrate that our method exhibits superior accuracy to other state-of-the-art methods.
机译:臭虫三环,我。即,将错误报告分配给“最佳”人员以解决它,涉及识别有资格理解和解决错误报告的开发人员列表,然后根据其专业知识进行排序。此区域的大多数研究审查了错误报告的描述和开发人员的先前开发和错误修复活动。在本文中,我们提出了一种新的方法,用于开发开发人员专业知识的新的证据来源,即它们在堆栈溢出中的贡献,流行的软件问答(Q&A)平台。我们的方法的关键直觉是开发人员的问题在堆栈溢出中询问和答案,或者更一般地在软件Q&A平台中,可能是他/她专业知识的优秀指标。通过这个想法,我们的方法使用错误报告说明作为选择相关堆栈溢出贡献的指南,以便在其中识别开发人员,以便在考试中关闭错误的错误。考虑到7144错误报告,我们在20个最大的GitHub项目的上下文中评估了此方法。我们的结果表明,我们的方法对其他最先进的方法表现出卓越的准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号