首页> 外文会议>International Conference on Contemporary Computing >Visheshagya: Time based expertise model for bug report assignment
【24h】

Visheshagya: Time based expertise model for bug report assignment

机译:Visheshagya:基于时间的错误报告分配专业知识模型

获取原文

摘要

The brisk escalation in scale of software systems has made bug triaging an imperative step in bug fixing process. A huge amount of bug reports is submitted daily to bug tracking repositories. Although this practice assists in building a reliable and error-free software product but handling a large amount of work becomes challenging. Bug assignment, an essential step in bug triaging, is the process of designating a suitable developer for the bug report who could make code changes in order to fix the bug. Various approaches ranging from semi to fully automatic bug assignment are proposed in literature. These approaches are mostly based on machine learning and information retrieval techniques. Since the information retrieval based activity profiling approach achieves higher accuracy, they are more often used in recent studies. Time factor based normalization in activity profiling could play a vital role in analyzing the level of expertise (or knowledge) of developers as the knowledge decays with time. This paper proposes a time oriented expertise model, Visheshagya, which utilizes the meta-fields of bug reports for developer selection. The proposed technique is used to prioritize the developers actively participating in software bug repository on the basis of their current knowledge. The proposed approach has been validated on two popular projects of Bugzilla repository, Mozilla and Eclipse. The result shows that time based activity profiling of developers outperforms existing information retrieval based bug report assignment and achieves an improvement of 14.3% and 9.95% in the accuracy of top-10 list size in Mozilla and Eclipse projects respectively.
机译:软件系统规模的迅猛增长已使错误分类成为错误修复过程中必不可少的步骤。每天都有大量的错误报告提交给错误跟踪存储库。尽管这种做法有助于构建可靠且无错误的软件产品,但是处理大量工作变得具有挑战性。错误分配是错误分类中必不可少的步骤,它是为错误报告指定合适的开发人员的过程,该人员可以进行代码更改以修复错误。文献中提出了从半错误到全自动错误分配的各种方法。这些方法主要基于机器学习和信息检索技术。由于基于信息检索的活动概要分析方法具有较高的准确性,因此在最近的研究中更经常使用它们。随着时间的流逝,活动分析中基于时间因素的规范化在分析开发人员的专业知识(或知识)水平方面可以发挥至关重要的作用。本文提出了一个面向时间的专业知识模型Visheshagya,该模型利用错误报告的元字段来选择开发人员。所提出的技术用于根据开发人员当前的知识来优先确定积极参与软件错误存储库的开发人员的优先级。该提议的方法已经在Bugzilla存储库的两个流行项目Mozilla和Eclipse上得到了验证。结果表明,基于时间的开发人员活动剖析优于现有的基于信息检索的错误报告分配,并且在Mozilla和Eclipse项目中,前10名列表大小的准确性分别提高了14.3%和9.95%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号