一句话:提出机器学习驱动的 GFI-Bot,为 GitHub 自动发现并标注适合新手的 good first issue,并发布数据集。
为帮助新贡献者入门,GitHub 推荐使用 “good first issue”(GFI)标签来标记适合新手解决的问题。然而已有研究表明,人工标注的 GFI 不仅稀少,而且往往不合适,因此需要自动推荐。本文提出 GFI-Bot,这是一个概念验证的、由机器学习驱动的机器人,可在实践中自动推荐 GFI。项目维护者可以配置 GFI-Bot 来发现并标注可能的 GFI,使新贡献者能够方便地找到用于首次贡献的 issue。GFI-Bot 还提供了一个高质量、最新的数据集,以推进 GFI 推荐研究。
To facilitate newcomer onboarding, GitHub recommends the use of "good first issue" (GFI) labels to signal issues suitable for newcomers to resolve. However, previous research shows that manually labeled GFIs are scarce and inappropriate, showing a need for automated recommendations. In this paper, we present GFI-Bot (accessible at https://gfibot.io), a proof-of-concept machine learning powered bot for automated GFI recommendation in practice. Project maintainers can configure GFI-Bot to discover and label possible GFIs so that newcomers can easily locate issues for making their first contributions. GFI-Bot also provides a high-quality, up-to-date dataset for advancing GFI recommendation research.
DOI 原文 ·
@inproceedings{paperbot7064,
title = {GFI-bot: automated good first issue recommendation on GitHub},
author = {Hao He and Haonan Su and Wenxin Xiao and Runzhi He and Minghui Zhou},
booktitle = {FSE},
year = {2022},
doi = {10.1145/3540250.3558922}
}