QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

研究表明 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:008350

评论

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

助力前端开发的 5 个实用网站

开源之巅

前端 提升能力

Rainbond通过插件整合ELK/EFK,实现日志收集

北京好雨科技有限公司

Kubernetes PaaS ELK Stack rainbond

低成本、低功耗、小体积433MHz数字量无线控制器

不脱发的程序猿

DIY 无线通信 智能硬件 创客开发

新一代人工智能院士高峰论坛-视觉预训练大模型及其在智慧城市中的应用分论坛顺利举办

OpenI启智社区

人工智能 智慧城市 预训练大模型

Java&Go三种HTTP服务端端性能测试

FunTester

性能测试 Fasthttp 测试框架 FunTester HTTP服务

从产品角度探索采控的快速交付

鲸品堂

交付工具

57 K8S之自动弹性缩放

穿过生命散发芬芳

k8s 28天写作 12月日更

前端规范落地,团队级的解决方案

德育处主任

前端 代码规范 规范 eslint git规范

ShardingSphere Mode 模式新起航:运行模式详解

SphereEx

开源 ShardingSphere SphereEx 运行模式 分布式治理

绩效评估的why&how

mtfelix

28天写作

openEuler高琨:积极推动开源合规 助力供应链安全

科技热闻

都在说边缘计算,它到底是用来干啥的?

火山引擎边缘云

云计算 边缘计算 虚拟化 算力

Python代码阅读(第72篇):回文

Felix

Python 编程 字符串 阅读代码 Python初学者

通过 LSM 架构设计一个数据库引擎

码哥字节

数据库 LSM树

【大咖说*数据Cool谈——数据库寻路,开源有态度】

大咖说

开源 大咖 #数据库

语音信号的频域分析

轻口味

28天写作 12月日更

蚂蚁自研移动端 xNN-OCR 技术演进与能力开放

阿里巴巴终端技术

OCR 移动端 端智能

首颗云原生边缘计算卫星升空,与KubeEdge一起探索“智慧太空”

科技热闻

几个超火的编程网站,别错过!

程序员鱼皮

CSS JavaScript html 前端 后端

第一财经年终总结

石云升

读书笔记 28天写作 12月日更

安全的IT自动化运维工具用什么好?可以节省时间吗?

行云管家

IT运维 自动化运维

ClickHouse 存算分离架构探索

Juicedata

hdfs Clickhouse 分布式文件系统 云储存

性能工具之15个常用的Linux文件系统命令

zuozewei

Linux Shell 12月日更

Spring Boot 最核心的 25 个注解,都是干货!

CRMEB

龙蜥操作系统通过工信部电子标准院首批开源项目成熟度评估

OpenAnolis小助手

国产操作系统 龙蜥社区

接口文档Swagger接入统一授权中心IdentityServer4

为自己带盐

swagger dotnet 28天写作 12月日更

从元宇宙到平行员工,人工世界推动的虚实分工利好RPA

王吉伟频道

RPA 机器人流程自动化 元宇宙 人机协作 虚实分工

福建省等保测评机构有哪几个?机构名称叫什么?

行云管家

网络安全 等保 等级保护 等保测评

敏捷、协作与研发管理

LigaAI

敏捷 研发效能 SaaS 内容合集 技术专题合集

淘特 Flutter 流畅度优化实践

阿里巴巴终端技术

flutter 移动端 flutter 调试工具

物联网资产管理系统解决方案

低代码小观

物联网 资产管理 CRM 企业管理系统 CRM系统

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