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