一种新的改进的bug分配开发人员排名算法

Asmita Yadav, S. Singh
{"title":"一种新的改进的bug分配开发人员排名算法","authors":"Asmita Yadav, S. Singh","doi":"10.1504/ijista.2020.10026839","DOIUrl":null,"url":null,"abstract":"Analytical studies on automatic bug triaging approach have the main objective to recommend appropriate developer for bug report with reduced bug tossing length, time and effort in bug resolution. In bug triaging process, if the first recommended developer cannot fix a bug, it is tossed to another developer and the tossing process is continued till the bug gets assigned and resolved. Existing approaches to the best of our knowledge have not considered developer's contributions and performance assessment metrics for bug triaging process. In this paper, we proposed a novel and improved two phase bug triager that involves a developer profile creation and assignment phases. In this, developer profile is built by using individual contributions (IC) and performance assessment (PA) metrics. Contribution and performance of a developer in pre-fixed bug reports are analysed to calculate a developer's weighted score. This score indicates the level of expertise to fix and resolve a newly reported bug. This approach is tested on two open source projects - Eclipse and Mozilla. Empirical results show that proposed approach has achieved a significantly higher F-score up to 90% for both projects and has effectively reduced bug tossing length up to 11.8% as compared to existing approaches.","PeriodicalId":420808,"journal":{"name":"Int. J. Intell. Syst. Technol. Appl.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A novel and improved developer rank algorithm for bug assignment\",\"authors\":\"Asmita Yadav, S. Singh\",\"doi\":\"10.1504/ijista.2020.10026839\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Analytical studies on automatic bug triaging approach have the main objective to recommend appropriate developer for bug report with reduced bug tossing length, time and effort in bug resolution. In bug triaging process, if the first recommended developer cannot fix a bug, it is tossed to another developer and the tossing process is continued till the bug gets assigned and resolved. Existing approaches to the best of our knowledge have not considered developer's contributions and performance assessment metrics for bug triaging process. In this paper, we proposed a novel and improved two phase bug triager that involves a developer profile creation and assignment phases. In this, developer profile is built by using individual contributions (IC) and performance assessment (PA) metrics. Contribution and performance of a developer in pre-fixed bug reports are analysed to calculate a developer's weighted score. This score indicates the level of expertise to fix and resolve a newly reported bug. This approach is tested on two open source projects - Eclipse and Mozilla. Empirical results show that proposed approach has achieved a significantly higher F-score up to 90% for both projects and has effectively reduced bug tossing length up to 11.8% as compared to existing approaches.\",\"PeriodicalId\":420808,\"journal\":{\"name\":\"Int. J. Intell. Syst. Technol. Appl.\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-02-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. Intell. Syst. Technol. Appl.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1504/ijista.2020.10026839\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Intell. Syst. Technol. Appl.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/ijista.2020.10026839","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

对自动错误分类方法的分析研究的主要目的是推荐合适的开发人员进行错误报告,减少错误处理的时间和精力。在错误分类过程中,如果第一个推荐的开发人员不能修复错误,则将其扔给另一个开发人员,并继续投掷过程,直到分配并解决错误。据我们所知,现有的方法并没有考虑到开发人员的贡献和bug分类过程的性能评估指标。在本文中,我们提出了一种新的和改进的两阶段bug触发器,包括开发人员配置文件创建和分配阶段。在这种情况下,开发人员概要文件是通过使用个人贡献(IC)和性能评估(PA)度量来构建的。在预先修复的bug报告中分析开发人员的贡献和性能,以计算开发人员的加权分数。这个分数表明修复和解决新报告的错误的专业水平。这种方法在两个开源项目上进行了测试——Eclipse和Mozilla。实证结果表明,与现有方法相比,该方法在两个项目中均获得了高达90%的F-score,并有效地减少了高达11.8%的bug抛出长度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A novel and improved developer rank algorithm for bug assignment
Analytical studies on automatic bug triaging approach have the main objective to recommend appropriate developer for bug report with reduced bug tossing length, time and effort in bug resolution. In bug triaging process, if the first recommended developer cannot fix a bug, it is tossed to another developer and the tossing process is continued till the bug gets assigned and resolved. Existing approaches to the best of our knowledge have not considered developer's contributions and performance assessment metrics for bug triaging process. In this paper, we proposed a novel and improved two phase bug triager that involves a developer profile creation and assignment phases. In this, developer profile is built by using individual contributions (IC) and performance assessment (PA) metrics. Contribution and performance of a developer in pre-fixed bug reports are analysed to calculate a developer's weighted score. This score indicates the level of expertise to fix and resolve a newly reported bug. This approach is tested on two open source projects - Eclipse and Mozilla. Empirical results show that proposed approach has achieved a significantly higher F-score up to 90% for both projects and has effectively reduced bug tossing length up to 11.8% as compared to existing approaches.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信