Copilot建议如何影响开发人员的挫败感和生产力?
软件工程
2025-04-10 v1
摘要
背景。AI驱动的开发工具,如GitHub Copilot,正在通过提供实时代码建议改变软件开发流程。这些工具有望通过降低认知负荷和加快任务完成速度来提高生产力。然而,先前的探索性研究显示,开发人员有时会将自动化建议视为干扰性因素,从而感到生产力下降。理论。我们提出两种关于自动化建议对挫败感和生产力影响的理论。首先,我们假设经验丰富的开发人员因自动化建议(尤其是无关建议)而感到挫 frustration,并对其生产力产生负面影响。其次,我们推测初学者开发人员从自动化建议中受益,这些建议有助于减少因技术问题卡住而产生的挫败感,从而提高其生产力。目标。我们计划进行准实验研究以检验我们的理论。我们收集的实证证据将允许我们或证实或拒绝我们的理论。方法。我们将邀请至少32名开发人员,包括专家和初学者。让他们完成两个软件开发任务,其中一个启用自动化建议,另一个禁用。通过IDE插件和屏幕录制来监控开发人员的行为和测量独立变量与因变量。此外,我们将通过可穿戴设备收集生理数据。我们将使用统计假设检验来研究处理(即启用/禁用自动化建议)对结果(挫败感和生产力)的影响。
引用
@article{arxiv.2504.06808,
title = {How do Copilot Suggestions Impact Developers' Frustration and Productivity?},
author = {Emanuela Guglielmi and Venera Arnoudova and Gabriele Bavota and Rocco Oliveto and Simone Scalabrino},
journal= {arXiv preprint arXiv:2504.06808},
year = {2025}
}
备注
8 pages