paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The review linkage graph for code review analytics: a recovery approach and empirical study

面向代码评审分析的评审链接图:一种恢复方法与实证研究
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 1/10 · 该论文属于代码评审分析与实证软件工程,研究评审间依赖关系与评审链接图,不涉及用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。虽然与开发者工具有一定关联,但未触及研究画像的核心问题。引用 44 inbox
Toshiki Hirao, Shane McIntosh, Akinori Ihara, Kenichi Matsumoto
crossref: 2026-09-12

AI 速览

一句话:提出恢复评审间依赖关系的评审链接图方法,并实证表明评审并非独立演进。

现代代码评审(Modern Code Review, MCR)是现代质量保证的重要实践,开发者在代码变更合入前通过评论、修订等交互进行讨论与改进。由于这些评审交互会被归档,研究者已提出审查者推荐、评审结果预测等分析手段来支持 MCR 流程。然而,这些分析通常假设每个评审独立演进和裁决;实际上,评审之间可能存在相互依赖关系。本文提出一种恢复“评审链接图”(review linkage graph)的方法,从归档的评审交互中重建评审之间的关联结构,并围绕该图开展实证研究,考察评审相互依赖的现象及其对代码评审分析的影响。该工作为更准确地建模代码评审过程、改进基于评审数据的分析提供了基础。

问题
现有代码评审分析(如审查者推荐、评审结果预测)通常假设评审独立演进和裁决,但实践中评审可能相互依赖,这一依赖关系未被显式建模。
方法
提出一种恢复评审链接图的方法,从归档的评论、修订等评审交互中重建评审之间的关联/依赖结构。
评估
通过实证研究分析恢复出的评审链接图,考察评审相互依赖的普遍性及其对代码评审分析假设的影响。
原文摘要(Abstract)

Modern Code Review (MCR) is a pillar of contemporary quality assurance approaches, where developers discuss and improve code changes prior to integration. Since review interactions (e.g., comments, revisions) are archived, analytics approaches like reviewer recommendation and review outcome prediction have been proposed to support the MCR process. These approaches assume that reviews evolve and are adjudicated independently; yet in practice, reviews can be interdependent.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5134,
  title = {The review linkage graph for code review analytics: a recovery approach and empirical study},
  author = {Toshiki Hirao and Shane McIntosh and Akinori Ihara and Kenichi Matsumoto},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3338949}
}