There is a newer version of the record available.

Published January 26, 2023 | Version 1

GiveMeLabeledIssues: An Open Source Issue Recommendation System

  • 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).

Files

Label-Defs.png

Files (654.1 kB)

Name Size Download all
md5:53710cccf88cb7255140cb84cd6b816a
408 Bytes Download
md5:8b67028c66dd3ec96523d883ca6a4285
536.0 kB Preview Download
md5:0817a1440d5b2bfdbfc5316d975b8ce7
113.6 kB Preview Download
md5:415eef30750c16074cb989b9595baedc
4.0 kB Download