GiveMeLabeledIssues: An Open Source Issue Recommendation System
Authors/Creators
- 1. Northern Arizona University
Description
Developers often struggle to identify the skills required to work on open issues in Open Source Software (OSS) projects. Proper issue labeling can help task selection, but current strategies are limited to classifying the issues according to their type (e.g., bug, question, good first issue, feature, etc.). In contrast, this paper presents a tool that mines project repositories and labels issues based on the skills required to solve them, more specifically the domain of the APIs involved in the solution (e.g., User Interface (UI), Test, Databases (DB), etc.). GiveMeLabeledIssues facilitates matching developers' skills and tasks, reducing the burden on project maintainers by minimizing the amount of manual labeling needed to annotate project issues effectively. The demo toll obtained a precision of 83.9% predicting projects with TF-IDF and Random Forest (RF).