【24h】

Automatic Bug Assignment Using Information Extraction Methods

机译:使用信息提取方法自动分配错误

获取原文
获取原文并翻译 | 示例

摘要

The number of reported bugs in large open source projects is high and triaging these bugs is an important issue in software maintenance. As a step in the bug triaging process, assigning a new bug to the most appropriate developer to fix it, is not only a time-consuming and tedious task. The triager, the person who considers a bug and assigns it to a developer, also needs to be aware of developer activities at different parts of the project. It is clear that only a few developers have this ability to carry out this step of bug triaging. The main goal of this paper is to suggest a new approach to the process of performing automatic bug assignment. The information needed to select the best developers to fix a new bug report is extracted from the version control repository of the project. Unlike all the previous suggested approaches which used Machine Learning and Information Retrieval methods, this research employs the Information Extraction (IE) methods to extract the information from the software repositories. The proposed approach does not use the information of the bug repository to make decisions about bugs in order to obtain better results on projects which do not have many fixed bugs. The aim of this research is to recommend the actual fixers of the bugs. Using this approach, we achieved 62%, 43% and 41% accuracies on Eclipse, Mozilla and Gnome projects, respectively.
机译:在大型开源项目中,已报告的错误数量很多,对这些错误进行分类是软件维护中的重要问题。在错误分类程序中,将错误分配给最合适的开发人员进行修复不仅是一项耗时且乏味的任务。分类程序是考虑错误并将其分配给开发人员的人员,也需要了解项目不同部分的开发人员活动。显然,只有少数开发人员具有执行此错误分类步骤的能力。本文的主要目的是为执行自动错误分配过程提出一种新方法。从项目的版本控制存储库中提取了选择最佳开发人员修复新的错误报告所需的信息。与以前使用机器学习和信息检索方法的所有建议方法不同,本研究采用信息提取(IE)方法从软件存储库中提取信息。所提出的方法不使用错误库的信息来做出有关错误的决策,以便在没有许多固定错误的项目上获得更好的结果。这项研究的目的是建议错误的实际修复程序。使用这种方法,我们分别在Eclipse,Mozilla和Gnome项目上实现了62%,43%和41%的准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号