Predicting Issue Types on GitHub
Not on the map. Why?
Abstract (arXiv)
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 tool's prediction performance on about 30,000 GitHub issues. Our results show that the Ticket Tagger can identify the correct labels to assign to GitHub issues with reasonably high effectiveness. Considering these results and the fact that the tool is designed to be easily integrated in the GitHub issue management process, Ticket Tagger consists in a useful solution for developers.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 2 of its 20 references that are in the map. First posted on arXiv 21 Jul 2021.
Builds on
2 of 20 references.
References · 2
- 2016Bag of Tricks for Efficient Text Classificationcited by 869
- 2020On the feasibility of automated prediction of bug and non-bug issuescited by 6
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 2; 2025: 3; 2026: 1.
10 papers.
- 2022CatIss: An Intelligent Tool for Categorizing Issues Reports using Transformerscited by 5
- 2026Real Faults in Model Context Protocol (MCP) Software: a Comprehensive Taxonomycited by 5
- 2025Learning Software Bug Reports: A Systematic Literature Reviewcited by 3
- 2022Predicting Issue Types with seBERTcited by 2
- 2024GIRT-Model: Automated Generation of Issue Report Templatescited by 2
- 2022Automatic Issue Classifier: A Transfer Learning Framework for Classifying Issue Reportscited by 1
- 2025Applying Large Language Models to Issue Classification: Revisiting with Extended Data and New Modelscited by 1
- 2023MaintainoMATE: A GitHub App for Intelligent Automation of Maintenance Activitiescited by 0
- 2024Applying Large Language Models API to Issue Classification Problemcited by 0
- 2025SeBERTis: A Framework for Producing Classifiers of Security-Related Issue Reportscited by 0
- 2026Real Faults in Model Context Protocol (MCP) Software: a Comprehensive Taxonomy5 Mar 2026
- 2025SeBERTis: A Framework for Producing Classifiers of Security-Related Issue Reports17 Dec 2025
- 2025Learning Software Bug Reports: A Systematic Literature Review6 Jul 2025
- 2025Applying Large Language Models to Issue Classification: Revisiting with Extended Data and New Models30 May 2025
- 2024GIRT-Model: Automated Generation of Issue Report Templates4 Feb 2024
- 2024Applying Large Language Models API to Issue Classification Problem9 Jan 2024
- 2023MaintainoMATE: A GitHub App for Intelligent Automation of Maintenance Activities31 Aug 2023
- 2022Predicting Issue Types with seBERT3 May 2022
- 2022CatIss: An Intelligent Tool for Categorizing Issues Reports using Transformers31 Mar 2022
- 2022Automatic Issue Classifier: A Transfer Learning Framework for Classifying Issue Reports12 Feb 2022