BERT-Based GitHub Issue Report Classification

18Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.

Abstract

Issue tracking is one of the integral parts of software development, especially for open source projects. GitHub, a commonly used software management tool, provides its own issue tracking system. Each issue can have various tags, which are manually assigned by the project's developers. However, manually labeling software reports is a time-consuming and error-prone task. In this paper, we describe a BERT-based classification technique to automatically label issues as questions, bugs, or enhancements. We evaluate our approach using a dataset containing over 800,000 labeled issues from real open source projects available on GitHub. Our approach classified reported issues with an average F1-score of 0.8571. Our technique outperforms a previous machine learning technique based on FastText.

Cite

CITATION STYLE

APA

Siddiq, M. L., & Santos, J. C. S. (2022). BERT-Based GitHub Issue Report Classification. In Proceedings - 1st International Workshop on Natural Language-Based Software Engineering, NLBSE 2022 (pp. 33–36). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3528588.3528660

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free