代码审查由代码作者以外的开发人员进行源代码的手动检查、讨论和判断。由于围绕竞争性想法和群体决策过程的讨论,代码审查期间的人际冲突是可以预期的。本研究系统地调查了开发者如何感知代码审查冲突,并将代码审查期间的人际冲突作为理论建构进行研究。通过对22名开发者进行访谈的主题分析,我们确认代码审查期间的冲突是普遍存在的,被开发者视为平常且预期的。尽管冲突确实会发生并对审查产生负面影响,但如果得到建设性的解决,冲突也可以创造价值并带来改进。此外,分析提供了关于代码审查期间冲突及其情境(即代码、开发者、团队、组织)之间紧密结合程度的洞察。最后,代码审查冲突有一些特定方面需要应用定制的冲突解决和管理技术进行研究和应用,本文讨论了其中一些技术。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/cscw/87019/2022

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3512945
一眼看懂

论文快照

fact_check
dataset
来源
CSCW
calendar_month
年份
2022
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
—
work
职业/产业
—
article
内容状态
仅摘要
hub
相关论文
0 篇相关论文