Predicting the Objective and Priority of Issue Reports in Software Repositories
Maliheh Izadi, Kiana Akbari, Abbas Heydarnoori

TL;DR
This paper presents a novel two-stage machine learning approach, including fine-tuning a Transformer model, to automatically classify the objective and priority of GitHub issue reports, improving issue management efficiency.
Contribution
It introduces the first fine-tuned Transformer model for issue classification and evaluates its effectiveness in both project-specific and cross-project scenarios.
Findings
Achieves 82% accuracy in predicting issue objectives
Attains 75% accuracy in predicting issue priority levels
Cross-project model reaches 90% accuracy on unseen data
Abstract
Developers collaboratively discuss, implement, use, and share software entities hosted on software repositories. Proper documentation plays an important role in successful software management and maintenance. Users exploit Issue Tracking Systems, a facility of software repositories, to keep track of issue reports, to manage the workload and processes, and finally, to document the highlight of their team's effort. An issue report is a rich source of collaboratively curated software knowledge, and can contain a reported problem, a request for new features, or merely a question about the software product. As the number of these issues increases, it becomes harder to manage them manually. GitHub provides labels for tagging issues, as a means of issue management. However, about half of the issues in GitHub's top 1000 repositories do not have any labels. We aim at automating the process of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Software System Performance and Reliability
