MOBILESoft 2023
Mon 15 - Tue 16 May 2023 Melbourne, Australia
co-located with ICSE 2023
Tue 16 May 2023 12:15 - 12:30 at Meeting Room 111 - Session 6 Chair(s): Mattia Fazzini, Jacques Klein, Li Li, Lili Wei

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 May

Displayed 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
20m
Talk
Awards
Research Track

11:21
29m
Talk
Achieving Energy Efficiency in Mobile Applications: Insights from our Most Influential Paper
Research Track
Luís Cruz Delft University of Technology
11:50
25m
Paper
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
15m
Paper
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