在Spotify代码评审中测量信息扩散
软件工程
2024-06-19 v1
摘要
背景:作为软件工程中的核心实践,代码评审的性质一直是研究的常见主题。先前的探索性研究发现,代码评审——即围绕代码变更在人类之间进行的讨论——形成了一个通信网络,使其参与者能够交换和传播信息。尽管在软件工程中很流行,但尚无确证性研究来证实这一理论,并且代码评审中信息扩散的实际程度尚不明确。目标:在本注册报告中,我们提出了一项观测性研究,以测量代码评审中的信息扩散,从而检验代码评审作为通信网络的理论。方法:我们通过关联代码评审中(1)人类参与者、(2)受影响的组件以及(3)所涉团队的频率和相似性来近似信息扩散。这些近似代码评审中信息扩散的测量结果,为证伪代码评审作为通信网络的理论奠定了基础。
引用
@article{arxiv.2406.12553,
title = {Measuring Information Diffusion in Code Review at Spotify},
author = {Michael Dorner and Daniel Mendez and Ehsan Zabardast and Nicole Valdez and Marcin Floryan},
journal= {arXiv preprint arXiv:2406.12553},
year = {2024}
}