Efficient multi-target classification for bug priority and resolution time prediction

Sharma, Sahil
DOI: https://doi.org/10.1007/s11042-024-20116-y
IF: 2.577
2024-08-31
Multimedia Tools and Applications
Abstract:Bug triage teams allocate substantial resources to determine the priority and resolution time of reported defects, frequently hampered by a lack of specialized knowledge in the relevant subject. This work presents sophisticated multi-target classification models for the simultaneous prediction of problem priority and resolution time. We investigate transformation strategies, such as Classifier Chains, Binary Relevance, Label Power Sets, and Random k-Label Sets (RAKEL), over various machine learning and deep learning models utilising the Functional API. The models are trained using a newly launched dataset, the Spring JIRA Bug Dataset, available at IEEE DataPort ieee-dataport.org/documents/spring-jira-bug-dataset, which includes bug summaries from the Jira bug tracking software. Model performance evaluation involves using metrics such as Hamming Loss, Accuracy, Weighted Precision, Weighted Recall, Weighted F1-Score, and MCC. The experimental findings indicate substantial enhancements in prediction accuracy and computing efficiency, showcasing the potential of these models to significantly improve the bug triage process by automating estimations of priority and resolution time.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?