arrow
返回

Developer load balancing bug triage: Developed load balance

delete2022-05-26
delete1
PRE
AI
A
Asmita Yadav
M
Mohammed Baljon
S
Shailendra Mishra
S
Sandeep Kumar Singh
S
Sharad Saxena
S
Sunil Kumar Sharma *
DOI:10.1111/exsy.13006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
During the software development process, numerous bugs are reported daily in the software bug repositories. Bug triage assigned these bugs to the most relevant and expert developer for resolution. Moreover, assigning bugs to an incompetent or an over-engaged developer causes repeated reassignment to other developers until it is resolved. This problem can be solved by devising a triage process that assigns bugs to not only expert developers but also to those who are either under-engaged or reasonably engaged but are not over-engaged in work. This paper has designed and implemented work engagement sensitive bug triage that resolves the issue of assigning bugs to developers considering their due work engagement, expertise as well as the current state of activity. For this purpose, a developer profile is built by using metrics to generate three types of scores: technical skill, work engagement and work experience. Metadata features like developer-name, email, developer-work-experience in bug resolution, last and present-work-activity, timestamp, component and priority are used for it. A multi-criteria-based Henry-Garret technique is used to generate a single ranked list of developers from three ranked lists. The performance of the proposed approach is evaluated on four large OOS projects: Mozilla, Eclipse, Netbeans, and Open Office covering 895,439 bug reports accumulated for 33 years of development. The overall system accuracy of the proposed triage using all four datasets is 91.96 +/- 0.05% which is 5.87% better than previously published work. The proposed method is achieved up to 90.30 +/- 0.05 and 97.1 +/- 0.05 MRR and accuracy of reassignment respectively that indicates how significantly it re-assigns the bug to the relevant developers. The results demonstrate improvement in the accuracy of software-bugs triaging as well as a reduction in the probability of bug-tossing.
Keyword:
bug report
bug triage
developer recommendation
load balancing
mining bug repository
open source project

期刊

Expert Systems 封面图
Expert Systems
IF:
2.3
论文数:
2.6K
被引数:
3.8K

机构

M
Majmaah University
学者数:
2.2K
论文数: 2.4K
被引数: 2.1K
引用论文

引用论文

Renal cell carcinoma metastasis to the ovary: a case report
err2009-01-01
err0
errOAAI
errLawrence Toquero; Omar M Aboumarzouk; Zahir Abbasi
err分享
err收藏
Towards more accurate severity prediction and fixer recommendation of software bugs
err2016-07-01
err112
PREAI
errZhang, Tao; Chen, Jiachi; Yang, Geunseok; Lee, Byungjeong; Luo, Xiapu
err分享
err收藏
err分享
err收藏
Multigated contrast-enhanced power Doppler to measure blood flow in mice tumors
err2003-07-01
err0
PREAI
errYoko Kamotani; William M.F Lee; Peter H Arger; Theodore W Cary; Chandra M Sehgal
err分享
err收藏
Results of Selective Neck Dissection in Management of the Node-Positive Neck
err2002-10-01
err0
PREAI
errPeter E. Andersen; Frank Warren; Jeffrey Spiro; Alan Burningham; Richard Wong; Mark K. Wax; Jatin P. Shah; James I. Cohen
err分享
err收藏
学者 查看更多内容