首页> 外文会议>Working Conference on Mining Software Repositories >Bug resolution catalysts: Identifying essential non-committers from bug repositories
【24h】

Bug resolution catalysts: Identifying essential non-committers from bug repositories

机译:错误解决催化剂:从错误存储库中识别出必要的非提交者

获取原文

摘要

Bugs are inevitable in software projects. Resolving bugs is the primary activity in software maintenance. Developers, who fix bugs through code changes, are naturally important participants in bug resolution. However, there are other participants in these projects who do not perform any code commits. They can be reporters reporting bugs; people having a deep technical know-how of the software and providing valuable insights on how to solve the bug; bug-tossers who re-assign the bugs to the right set of developers. Even though all of them act on the bugs by tossing and commenting, not all of them may be crucial for bug resolution. In this paper, we formally define essential non-committers and try to identify these bug resolution catalysts. We empirically study 98304 bug reports across 11 open source and 5 commercial software projects for validating the existence of such catalysts. We propose a network analysis based approach to construct a Minimal Essential Graph that identifies such people in a project. Finally, we suggest ways of leveraging this information for bug triaging and bug report summarization.
机译:错误在软件项目中是不可避免的。解决错误是软件维护的主要活动。通过更改代码来修复错误的开发人员自然是错误解决方案的重要参与者。但是,这些项目中还有其他参与者不执行任何代码提交。他们可以是报告错误的记者。具有该软件的深厚技术知识并提供有关解决该错误的宝贵见解的人员;将错误重新分配给正确的开发人员的错误提示者。即使他们都通过折腾和评论来对错误采取行动,但并非所有人都对解决错误至关重要。在本文中,我们正式定义了必要的非提交者,并尝试确定这些错误解决的催化剂。我们通过经验研究了11个开源和5个商业软件项目中的98304错误报告,以验证此类催化剂的存在。我们提出了一种基于网络分析的方法来构造一个最小本质图,该图可以识别项目中的此类人员。最后,我们建议利用此信息进行错误分类和错误报告摘要的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号