paperbot · PL 论文追踪

全部论文 待读 收藏

P2 "Was my contribution fairly reviewed?"

我的贡献是否得到了公平评审?
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 1/10 · 论文研究代码评审中的公平性感知与排序偏见,属于软件工程/开发者行为与人因研究,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,与用户研究方向基本无关。引用 46 inbox
Daniel M. German, Gregorio Robles, Germán Poo-Caamaño, Xin Yang, Hajimu Iida, Katsuro Inoue
crossref: 2026-09-12

AI 速览

一句话:基于公平理论提出代码评审公平性框架,并通过 OpenStack 实证调查揭示不公平感知与排序偏见。

现代代码评审虽能提升软件质量,但其高度依赖人工交互,评审是否公平尚缺乏认识。不公平的评审会负面影响参与者的生产力与动机。本文运用公平理论构建了一个描述公平性如何影响现代代码评审的框架,并对大型工业开源生态 OpenStack 的开发者开展实证调查,以验证框架适用性并了解开发者对评审公平性的感知。结果显示,OpenStack 的代码评审总体上被认为公平,但仍有相当一部分受访者认为不公平;开发者在评审优先级排序上的差异则表明流程缺乏一致性并可能存在偏见,这或会加剧不公平感。论文进一步给出实践指南,帮助从业者应对现代代码评审中的不公平问题。

问题
现代代码评审是否被公平执行尚不清楚,而不公平感知会负面影响参与者的生产力与动机。
方法
基于公平理论构建描述代码评审公平性的分析框架,并对 OpenStack 开发者开展实证问卷调查。
评估
调查表明 OpenStack 代码评审总体被认为公平,但显著比例受访者认为不公平;评审优先级排序的变异性表明缺乏一致性和潜在偏见,并据此提出实践指南。
原文摘要(Abstract)

Modern code reviews improve the quality of software products. Although modern code reviews rely heavily on human interactions, little is known regarding whether they are performed fairly. Fairness plays a role in any process where decisions that affect others are made. When a system is perceived to be unfair, it affects negatively the productivity and motivation of its participants. In this paper, using fairness theory we create a framework that describes how fairness affects modern code reviews. To demonstrate its applicability, and the importance of fairness in code reviews, we conducted an empirical study that asked developers of a large industrial open source ecosystem (OpenStack) what their perceptions are regarding fairness in their code reviewing process. Our study shows that, in general, the code review process in OpenStack is perceived as fair; however, a significant portion of respondents perceive it as unfair. We also show that the variability in the way they prioritize code reviews signals a lack of consistency and the existence of bias (potentially increasing the perception of unfairness). The contributions of this paper are: (1) we propose a framework---based on fairness theory---for studying and managing social behaviour in modern code reviews, (2) we provide support for the framework through the results of a case study on a large industrial-backed open source project, (3) we present evidence that fairness is an issue in the code review process of a large open source ecosystem, and, (4) we present a set of guidelines for practitioners to address unfairness in modern code reviews.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4471,
  title = {"Was my contribution fairly reviewed?"},
  author = {Daniel M. German and Gregorio Robles and Germán Poo-Caamaño and Xin Yang and Hajimu Iida and Katsuro Inoue},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3180217}
}