11月30日消息,德国萨尔布吕肯大学计算机科学团队的最新研究表明,软件开发人员在使用AI编程助手时,往往比与人类搭档协作时更难保持批判性思维。
这种变化不仅影响代码质量,也削弱了团队内部的知识共享效果。这项研究成果已于11月16日在首尔召开的第40届IEEE/ACM自动化软件工程国际会议上发布。

该研究由萨尔大学计算机科学教授斯文·阿佩尔(Sven Apel)团队主导,研究人员将参与者分成两组:6组采用传统双人编程协作模式,7组使用AI助手协作(采用GitHub Copilot)。任务内容涵盖算法开发与项目集成,通过尼科拉斯·施耐德(Niklas Schneider)设计的测量方法评估知识传递效果。

实验结果显示:与人类搭档协作的开发人员更倾向于提出质疑和深入讨论,而使用AI助手的各组则普遍持有“生成的代码应该能正常工作”的态度,其中79%的参与者直接接受了AI提供的代码建议,很少进行严格审查。
研究指出,在传统的“双人编程”模式下,两名程序员通过持续讨论和密切配合,既能避免潜在错误又能相互学习,从而使团队更多成员熟悉代码库。
然而,这种优势在与AI协作时明显减弱。虽然人机组合也会就问题和解决方案进行交流,但讨论内容更集中在代码实现细节上,交流范围明显变窄。
阿佩尔教授认为,这种对AI过度信任的倾向可能同样存在于其他专业领域,并可能导致更多“技术债务”的积累——即未来为修复潜在问题所需付出的额外成本。
研究团队表示,当前的AI工具在处理简单重复性任务时具有实用价值,但在复杂问题解决方面,仍无法替代人类之间的深度交流和思维碰撞。
附论文地址:
https://www.se.cs.uni-saarland.de/publications/docs/WSD%2B.pdf
