Issue-Labeler: an ALBERT-based Jira Plugin for Issue Classification
Issue labels are key drivers in software maintenance as they dictate the prioritization, organization, and, ultimately the resolution of encountered issues. Consequently, mislabeling issues results in inefficient prioritization, which compromises the resolution process of these issues. Thus, to increase the accuracy and effectiveness of issue labeling in software maintenance, this paper proposes “Issue-Labeler”: an automated issue labeler plugin for Jira, which utilizes a deep neural language model to predict an issue’s type based on its title and description. Specifically, the plugin would classify an issue into three types: bug, improvement, or new feature. The issue-labeler plugin was implemented by fine-tuning Google’s pre-trained ALBERT language model, using 35,889 labeled issue reports extracted from 77 projects. The plugin showed an average F1-score of 0.75, 0.58, and 0.67, respectively, for the BUG, IMPROVEMENT, and NEW FEATURE issues. The plugin will provide developers with a tool that recommends issue labels to, in turn, optimize the process of tagging and resolving these issues. Video of tool setup and runtime is available: https://www.veed.io/view/069e5331-3e86-4342-a630-1ec27c2d4c7c?panel=share. Tool Webpage and replication package: https://anonymous.4open.science/r/Issues-labeler-1EBD/.
Tue 16 MayDisplayed time zone: Hobart change
11:00 - 12:30 | Session 6Research Track / Tools and Datasets at Meeting Room 111 Chair(s): Mattia Fazzini University of Minnesota, Jacques Klein University of Luxembourg, Li Li Beihang University, Lili Wei McGill University | ||
11:00 20mTalk | Awards Research Track | ||
11:21 29mTalk | Achieving Energy Efficiency in Mobile Applications: Insights from our Most Influential Paper Research Track Luís Cruz Delft University of Technology | ||
11:50 25mPaper | Reducing the Impact of Breaking Changes to Web Service Clients During Web API Research Track Paul Schmiedmayer Technical University of Munich, Andreas Bauer Technical University of Munich, Bernd Bruegge TU Munich | ||
12:15 15mPaper | Issue-Labeler: an ALBERT-based Jira Plugin for Issue Classification Tools and Datasets Waleed Alhindi Prince Mohammad Bin Fahd University, Abdulrahman Aleid Prince Mohammad Bin Fahd University, Ilyes Jenhani Prince Mohammad Bin Fahd University, Mohamed Wiem Mkaouer Rochester Institute of Technology |