首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub研究Copilot可大幅加快开发速度55%

GitHub与OpenAI共同开发的AI程序开发服务Copilot已经推出一年多,而究竟Copilot到底有没有帮助到开发者?GitHub近期执行了调查和实验,通过质性和量化方法,来研究Copilot对开发者产生的影响,他们发现Copilot不仅能大幅加速开发工作,同时也让开发者在重复性工作中保存精力,在处理复杂工作时更有余地。

量化生产力并非易事,目前并没有一个具共识的衡量指标,GitHub选择考量三方面来设计研究方法,分别是开发人员的整体生产力、主观感受,还有评估Copilot在日常开发场景的效用,这项研究总共有2,000位开发者参与。

GitHub想知道,除了提升开发速度之外,人工智能程序开发服务还可以带来什么好处,第一个值得注意的是,使用Copilot有60%到75%的开发人员对自己的工作感到更满意,在编写程序的时候感到不那么沮丧,而且另一项重要的发现是,Copilot能有效保存开发人员的能量,有73%的开发者觉得Copilot让他们持续留在开发工作流程中,有87%的开发者认为Copilot可以让他们在重复性的工作中保持脑力。

官方提到,根据之前的研究,频繁地上下文切换以及工作流程中断,会使开发人员耗尽精力,而使用Copilot能够避免这些问题,由于Copilot承担无聊且重复的开发工作,减少认知负担,因此开发人员便有更多的余地解决需要复杂、批判性思考的工作,进而在工作中获得更大的幸福和满足感。

另外,GitHub设计了一个实验研究Copilot对开发速度的影响,他们招募95名熟悉JavaScript的专业开发人员,随机分成两组,计算他们用JavaScript编写HTTP服务器需要的时间,并且使用GitHub Classroom自动对提交的测试组件进行正确性和完整性评分。

有使用Copilot的小组完成的比例更高达78%,没有Copilot的小组则是70%,明显的差异在于完成工作的速度,使用Copilot的小组完成任务的速度,比没有使用的小组快上55%,前者只需要1小时11分钟就完成任务,但后者却需要2小时又41分钟。

GitHub表示,从研究中他们发现Copilot能够加速工作完成时间、节省精力,并帮助开发人员更专注于手中的工作。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220909A06AJ000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券