paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Understanding the impact of GitHub suggested changes on recommendations between developers

理解 GitHub suggested changes 对开发者之间推荐的影响
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 该论文研究 GitHub suggested changes 对代码评审中开发者推荐时机与沟通的影响,属于实证软件工程/开发者协作范畴,并未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。因此与用户的核心研究方向基本无关。引用 18 inbox
Chris Brown, Chris Parnin
crossref: 2026-09-12

AI 速览

一句话:通过实证研究 GitHub suggested changes 功能,揭示其对代码评审中开发者推荐时机与沟通的影响。

同事之间的推荐有助于开发者改进实践,但工作场所中的面对面推荐正在减少。在线 pull request 是开发者相互推荐的一种形式,GitHub 新推出的 suggested changes 功能允许用户在 pull request 中直接推荐改进。为理解该功能及其影响,本文开展实证研究,从使用情况、效果和开发者感知三个维度进行测量。结果表明,suggested changes 能支持代码评审活动,并显著影响 pull request 上开发者之间的沟通时机与方式。作者进而讨论了对未来自动开发者推荐系统的启示,例如应提供情境化、简洁且可操作的反馈。

问题
工作场所中面对面的开发者推荐正在减少,需要理解 GitHub suggested changes 这一在线推荐功能如何影响开发者之间的推荐与协作。
方法
对 GitHub suggested changes 功能开展实证研究,测量其使用情况、有效性以及开发者对该功能的感知。
评估
通过实证测量与感知分析,发现该功能支持代码评审并显著改变 pull request 上开发者沟通的时机与方式,进而总结对未来自动推荐系统的启示。
原文摘要(Abstract)

Recommendations between colleagues are effective for encouraging developers to adopt better practices. Research shows these peer interactions are useful for improving developer behaviors, or the adoption of activities to help software engineers complete programming tasks. However, in-person recommendations between developers in the workplace are declining. One form of online recommendations between developers are pull requests, which allow users to propose code changes and provide feedback on contributions. GitHub, a popular code hosting platform, recently introduced the suggested changes feature, which allows users to recommend improvements for pull requests. To better understand this feature and its impact on recommendations between developers, we report an empirical study of this system, measuring usage, effectiveness, and perception. Our results show that suggested changes support code review activities and significantly impact the timing and communication between developers on pull requests. This work provides insight into the suggested changes feature and implications for improving future systems for automated developer recommendations, such as providing situated, concise, and actionable feedback.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot5773,
  title = {Understanding the impact of GitHub suggested changes on recommendations between developers},
  author = {Chris Brown and Chris Parnin},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409722}
}