Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) 2021
DOI: 10.1145/3475716.3475789
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing and Predicting Good First Issues

Abstract: Background. Where to start contributing to a project is a critical challenge for newcomers of open source projects. To support newcomers, GitHub utilizes the Good First Issue (GFI) label, with which project members can manually tag issues in an open source project that are suitable for the newcomers. However, manually labeling GFIs is time-and effort-consuming given the large number of candidate issues. In addition, project members need to have a close understanding of the project to label GFIs accurately.Aims… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 49 publications
0
2
0
Order By: Relevance
“…However, community managers argue that labeling issues manually is difficult and time-consuming [12]. For that reason, Huang et al [32] proposes an approach for labeling good first issues. While this approach indicates easy issues for new contributors, it is as limited in the outcome as the approaches that only classify issues as bugs.…”
Section: Related Workmentioning
confidence: 99%
“…However, community managers argue that labeling issues manually is difficult and time-consuming [12]. For that reason, Huang et al [32] proposes an approach for labeling good first issues. While this approach indicates easy issues for new contributors, it is as limited in the outcome as the approaches that only classify issues as bugs.…”
Section: Related Workmentioning
confidence: 99%
“…Issue tracking tools, such as Jira [1], provide a trove of historical information regarding project evolution that promise great value for Empirical Software Engineering research. Such data has been employed to address many software engineering problems such as effort estimation [9,28], task prioritization [13,15,31], task assignment [20], task description enhancement [7], iteration planing [8] and exploring social and human aspects [21,22,32,33]. However, the data made available by previous empirical studies is usually mainly relevant solely to the study's objective.…”
Section: Introductionmentioning
confidence: 99%