mlsanityData to 7 Oct 2026

Tag that issue: Applying API-domain labels in issue tracking systems

arXiv 2304.02877 ↗First posted 6 Apr 2023cs.SE cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Labeling issues with the skills required to complete them can help contributors to choose tasks in Open Source Software projects. However, manually labeling issues is time-consuming and error-prone, and current automated approaches are mostly limited to classifying issues as bugs/non-bugs. We investigate the feasibility and relevance of automatically labeling issues with what we call "API-domains," which are high-level categories of APIs. Therefore, we posit that the APIs used in the source code affected by an issue can be a proxy for the type of skills (e.g., DB, security, UI) needed to work on the issue. We ran a user study (n=74) to assess API-domain labels' relevancy to potential contributors, leveraged the issues' descriptions and the project history to build prediction models, and validated the predictions with contributors (n=20) of the projects. Our results show that (i) newcomers to the project consider API-domain labels useful in choosing tasks, (ii) labels can be predicted with a precision of 84% and a recall of 78.6% on average, (iii) the results of the predictions reached up to 71.3% in precision and 52.5% in recall when training with a project and testing in another (transfer learning), and (iv) project contributors consider most of the predictions helpful in identifying needed skills. These findings suggest our approach can be applied in practice to automatically label issues, assisting developers in finding tasks that better match their skills.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 10 of its 79 references that are in the map. First posted on arXiv 6 Apr 2023.

Builds on

10 of 79 references.

References · 10

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  3. 2018The Impact of Automated Parameter Optimization on Defect Prediction Modelscited by 36
  4. 2020Topic Recommendation for Software Repositories using Multi-label Classification Algorithmscited by 20
  5. 2020Predicting the Objective and Priority of Issue Reports in Software Repositoriescited by 11
  6. 2021Can I Solve It? Identifying APIs Required to Complete OSS Taskcited by 7
  7. 2018A Simple NLP-based Approach to Support Onboarding and Retention in Open Source Communitiescited by 6
  8. 2019Code Smell Detection using Multilabel Classification Approachcited by 6
  9. 2019A Bug or a Suggestion? An Automatic Way to Label Issuescited by 5
  10. 2021Bug or not bug? That is the questioncited by 3

Built on by

Cited by year

Citing papers per year: 2025: 2.

2 papers.