Predicting Issue Types on GitHub
Rafael Kallis, Andrea Di Sorbo, Gerardo Canfora, Sebastiano Panichella

TL;DR
This paper introduces Ticket Tagger, a machine learning-based GitHub app that automatically classifies issue reports into types like bugs or feature requests, aiding project management.
Contribution
The paper presents Ticket Tagger, a novel tool that effectively automates issue type classification on GitHub using machine learning techniques.
Findings
Achieved high accuracy in issue type prediction.
Successfully integrated with GitHub for real-time issue labeling.
Processed around 30,000 issues in evaluation.
Abstract
Software maintenance and evolution involves critical activities for the success of software projects. To support such activities and keep code up-to-date and error-free, software communities make use of issue trackers, i.e., tools for signaling, handling, and addressing the issues occurring in software systems. However, in popular projects, tens or hundreds of issue reports are daily submitted. In this context, identifying the type of each submitted report (e.g., bug report, feature request, etc.) would facilitate the management and the prioritization of the issues to address. To support issue handling activities, in this paper, we propose Ticket Tagger, a GitHub app analyzing the issue title and description through machine learning techniques to automatically recognize the types of reports submitted on GitHub and assign labels to each issue accordingly. We empirically evaluated the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
