paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Visualising Developer Interactions in Code Reviews

可视化代码评审中的开发者交互
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 该论文属于软件工程中代码评审协作与可视化(HCI/开发者工具)方向,关注评审配对与工作负载分布的可视化,既不涉及静态分析、程序分析、浮点或贝叶斯程序分析,也不涉及 LLM/Agent 与程序语言的交叉。引用 0 inbox
Daniel Bee, DongGyun Han
crossref: 2026-09-12

AI 速览

一句话:通过可视化代码评审中的开发者交互,帮助团队理解评审配对与工作负载分布。

代码评审是由变更作者之外的人审计变更的过程,因多项研究证实其多种益处,已在工业和开源项目中广泛采用。已有工作多关注推荐能够审计变更的评审者,但对如何理解已有评审配对(变更作者与评审者)支持有限。缺乏这种理解,开发团队可能难以有效分配工作量,例如忽略某位开发者承担过于集中的评审任务,从而拖慢整体开发进程;也可能有开发者提交拉取请求却未得到同事及时关注。本文提出对代码评审中的开发者交互进行可视化,以帮助团队洞察评审关系与负载分布,从而改进协作与评审分配。

问题
现有评审者推荐技术侧重推荐,缺乏对已有评审配对与开发者交互的理解支持,导致工作负载分配不均和评审请求被忽视。
方法
通过可视化代码评审中的开发者交互,例如作者与评审者之间的评审配对及负载分布,帮助团队识别集中工作负载和未及时处理的评审请求。
评估
摘要未报告具体评估方式或实验结果,仅阐述了问题动机与可视化需求。
原文摘要(Abstract)

Code review is an auditing process in which all changes are reviewed by someone other than the author of the changes. Because of its diverse benefits, as demonstrated by multiple studies, it has been widely adopted in both industry and open source projects. Various studies have proposed techniques to recommend reviewers who can audit changes, but there is limited support for comprehending existing review pairs (i.e., pairs of change authors and reviewers). Without this understanding, development teams may struggle to distribute workloads effectively. For example, a development team might overlook a concentrated workload on a specific developer, potentially slowing down the overall development process. On the other hand, some developers may submit code review requests (pull requests), but fail to receive timely attention from their colleagues.

链接与引用

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

BibTeX
@inproceedings{paperbot8977,
  title = {Visualising Developer Interactions in Code Reviews},
  author = {Daniel Bee and DongGyun Han},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728583}
}