paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Understanding Feature Request Practice on GitHub via a Large-Scale Empirical Study

理解 GitHub 上的功能请求实践:一项大规模实证研究
ASE 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)2025匹配度 1/10 · 该论文是 GitHub 功能请求的大规模实证研究,关注 issue 标注、演化与解决规律,属于软件工程/开源协作方向;与用户画像中的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向几乎没有交叉。引用 1 inbox
Jiajun Li, Wenhua Yang, Minxue Pan, Yu Zhou
crossref: 2026-09-12

AI 速览

一句话:首个基于 825 个仓库、140 万条 issue 的大规模实证研究,揭示 GitHub 功能请求的标注、演化与解决规律。

功能请求是 GitHub 上用户与开发者共同塑造开源项目方向的关键沟通机制,数量庞大且重要,但已有研究对其关注不足:人们对其如何被标注、如何随时间演化、如何被解决都缺乏了解。本文开展了首个系统化、大规模的功能请求实证研究,数据来源于 825 个 GitHub 仓库的 140 万条 issue。研究考察了功能请求的标注实践、其提交量与积压情况在项目生命周期中的变化趋势、与其他类型 issue 在解决情况和社区互动上的差异,以及促成其被成功处理的因素。结果发现:各项目的标注实践往往不一致;功能请求呈现独特的时间趋势;冗长且包含大段代码片段的请求更难被解决,而简洁明确、由有经验贡献者提出并有活跃讨论的请求更可能得到处理。研究凸显了大规模管理功能请求的挑战,并为维护者、贡献者与研究者提供了实践启示,同时公开了数据集与分析结果。

问题
功能请求在 GitHub 上普遍且重要,但其标注方式、随项目生命周期的演化以及被解决的机制此前缺乏系统性理解。
方法
对 825 个 GitHub 仓库的 140 万条 issue 进行大规模实证分析,考察标注实践、提交与积压的时间趋势、与其他类型 issue 在解决与互动上的差异,以及影响成功处理的因素。
评估
基于大规模真实 GitHub 数据的统计对比与因素分析,并公开数据集与分析结果以支持后续研究。
原文摘要(Abstract)

Feature requests are a key communication mechanism on GitHub, enabling users and developers to collaboratively shape the direction of open-source projects. Feature requests are prevalent and important, but have been underexplored in existing studies. There is limited understanding of how they are labeled, how they evolve, and how they are resolved. A deeper understanding of feature requests is critical, not only for improving issue triage and project management but also for fostering more effective collaboration within open-source communities. In this work, we present the first systematic and large-scale empirical study of feature requests. Drawing on 1.4 million issues from 825 GitHub repositories, we examine how feature requests are labeled, how their submission and backlog patterns change over a project’s lifecycle, how they differ from other types of issues in terms of resolution and engagement, and what factors contribute to their successful handling. Our findings reveal that labeling practices are often inconsistent across projects, that feature requests follow distinct temporal trends, and that those which are lengthy and contain large code snippets tend to be more difficult to resolve. By contrast, concise and clearly defined requests, particularly those submitted by experienced contributors and accompanied by active discussions, are more likely to be addressed. This study underscores the challenges of managing feature requests at scale and provides practical insights for maintainers, contributors, and researchers. To support future work in this area, we publicly release our dataset and analysis results.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9535,
  title = {Understanding Feature Request Practice on GitHub via a Large-Scale Empirical Study},
  author = {Jiajun Li and Wenhua Yang and Minxue Pan and Yu Zhou},
  booktitle = {ASE},
  year = {2025},
  doi = {10.1109/ase63991.2025.00228}
}