CFar:一种提高协作代码审查中沟通、生产力和审查质量的工具

开源协作与代码审查原型设计与用户测试软件工程师与开发者HCI 研究员

协作代码审查已成为软件开发领域协作设计过程中的一个组成部分。然而,协作代码审查存在一些众所周知的挑战和局限性——例如,高质量的代码审查可能需要程序员花费大量时间和精力,而更快、质量较低的审查可能会错过代码缺陷。为了解决这些挑战,我们引入了CFar,这是一种新颖的工具设计,旨在通过基于程序分析技术的自动化代码审查器来扩展协作代码审查系统。为了验证这一设计,我们实现了CFar作为一款生产质量的工具,并在微软进行了混合方法的经验评估。通过部署我们的工具和对使用该工具的专业程序员进行实验室研究,我们得出了几个关键发现,表明CFar可以提高人类-人类协作代码审查中的沟通、生产力和审查质量。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/5154/2018

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2018
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
开源协作与代码审查、原型设计与用户测试
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文