写点什么

研究表明 AI 编码助手可提高开发人员的生产力

作者 | Anthony Alford

  • 2024-11-01
    北京
  • 本文字数:1167 字

    阅读完需:约 4 分钟

研究表明 AI 编码助手可提高开发人员的生产力

来自微软、麻省理工学院、普林斯顿大学和宾夕法尼亚大学沃顿商学院的研究人员最近发表了一项研究,表明使用 GitHub Copilot 可提高开发人员的生产力。该团队进行了三项独立的随机对照试验(RCT),涉及 4,000 多名开发人员;结果发现使用 Copilot 的开发人员的生产力提高了 26%。


这三项实验是在微软、埃森哲和一家“未透露名称的财富 100 强电子制造公司”进行的。对于参与研究的 4,867 名开发人员,研究人员测量了他们每周执行的拉取请求、提交和代码构建的数量。他们发现,使用 Copilot 的开发人员每周完成的拉取请求数量平均增加了 26.08%。他们还发现,生产力提升情况因开发人员的经验而异,经验较少的开发人员从 Copilot 中获益更多。根据研究团队的说法:


我们的工作通过在实际工作场所环境中使用现场实验来研究生成式人工智能的影响,是对实验室实验文献以及这些观察性研究的补充。迄今为止,业内仍然缺乏在现场环境中研究生成式人工智能影响的实验研究。


实验于 2022 年和 2023 年进行,使用基于 GPT-3.5 的 Copilot 版本。在微软和埃森哲,实验中的开发人员被随机选择使用 Copilot,而在匿名公司,所有开发人员最终都被授予访问权限,但开始日期是随机选择的。除了跟踪开发人员的生产力指标外,研究人员还跟踪了 Copilot 的采用和使用情况。


研究团队分析了所有开发人员的结果,还根据开发人员从业时间和技能水平做了更细致的分析。他们发现,从业时间较短和技能偏初级的开发人员更有可能采用 Copilot,并继续使用超过一个月,并且这些开发人员更有可能接受 Copilot 生成的输出代码。他们还从该工具中获得了最大的生产力提升。


沃顿商学院教授 Ethan Mollick 在 X 的一个帖子中分享了研究结果,他写道:


我们现在有了随机对照试验,表明使用人工智能在实际公司中大幅提升了编码、管理、创业和写作方面的表现


在 Hacker News 上关于这项研究的讨论中,几位用户表示,该论文的结果与他们自己使用 Copilot 的经历相符。一位用户写道:


对我来说,这项研究最有趣的地方在于,当他们按经验水平进行细分时,超过平均从业时间的开发人员的生产力并没有显著提高……Copilot 可以很好地处理一些乏味的事情,让我的大脑可以更多地关注更深层次的问题,但它并不像初级开发人员所描述的那样改变世界。它还经常出现一些新开发人员无法察觉的微妙错误,这就要求我停下来,以一种经验不足的开发人员可能不知道的方式调整它生成的大多数东西。


生成式人工智能对员工生产力(尤其是软件开发人员生产力)的影响是一个开放的研究领域。今年早些时候,InfoQ 报道了 Upwork 研究所的一项调查,其中大多数接受调查的员工实际上表示 GenAI 降低了他们的生产力。InfoQ 还报道了 eBay 的一项研 究,其中 GitHub Copilot 确实提高了开发人员的生产力。


查看原文链接:

https://www.infoq.com/news/2024/09/copilot-developer-productivity/

2024-11-01 08:008812

评论

发布
暂无评论
发现更多内容

IDC2020 Q1通用服务器数据发布,浪潮信息成绩喜人

Geek_116789

阿里拍卖,能不能拍到点儿上?

ToB行业头条

Spring5-Reactor函数式编程

小技术君

spring reactor Spring5 springboot

在前端如何玩转 Word 文档

阿宝哥

html markdown word

laravel redis队列不执行

kaer

laravel redis Queue

Worktile完成新一轮融资,将发力研发管理赛道

易成研发中心

融资

第6周-作业2-总结

seng man

计算机网络基础(一)---计算机网络概览篇

书旅

php laravel 计算机网络

三大 OSS 缓存加速系统巅峰对决

苏锐

hadoop cache JuiceFS JindoFS Performance

讲烂了的mysql,今天再给大家重温一下

爱嘤嘤嘤斯坦

Java MySQL 数据库 编程 mysql事务

人人都需要一份自己的「使用说明书」

非著名程序员

程序员 程序人生 提升认知 独立思考 自我思考

第6周-作业1

seng man

推荐系统大规模特征工程与FEDB的Spark基于LLVM优化

范式AI云

spark Sparksql 推荐系统 LLVM FEDB

MobTech袤博与百度战略签约 携手布局数据智能产业新蓝图

Geek_116789

吴恩达推荐笔记:22张图总结深度学习全部知识

程序员生活志

学习 吴恩达

话题讨论|在编程中,有哪些好习惯是应该一直坚持下去的?

InfoQ写作社区官方

写作平台 话题讨论 话题

看动画学算法之:排序-插入排序

程序那些事

Java 数据结构 算法 插入排序

《重学 Java 设计模式》PDF 出炉了 - 小傅哥,肝了50天写出18万字271页的实战编程资料

小傅哥

Java 设计模式 小傅哥 重构 代码质量

CAP原理简述

刘志刚

女员工被阿里录取工资二万六,辞职时被领导挽留:给你4万留下

程序员生活志

程序员 阿里

为什么单元测试不是持续交付的唯一答案

禅道项目管理

持续集成 单元测试

​中国SaaS处在什么阶段?

ToB行业头条

抢滩新基建,百度还会输给阿里和腾讯吗?

ToB行业头条

腾讯的ToB梦想

ToB行业头条

微信小程序使用GoEasy实现websocket实时通讯

GoEasy消息推送

小程序 websocket 即时通讯

时间去哪了?

escray

设计模式六大原则

刘志刚

设计原则

我在项目中是这样配置Vue的

前端有的玩

Java Vue 大前端 框架设计

2020,是中国SaaS行业的机遇之年?

ToB行业头条

自动化测试首先是一种工作文化

wangwei1237

自动化测试 测试文化

为什么我们需要制品管理?

Man

DevOps nexus 制品库管理 Artifactory

研究表明 AI 编码助手可提高开发人员的生产力_AI 工程化_InfoQ精选文章