研究表明,由于后续环节存在瓶颈,人工智能生成的代码并未能够提升生产效率。
哈佛大学最近对718家企业进行的一项研究使用了Jellyfish分析平台,研究发现:尽管人工智能编码辅助工具确实增加了代码的编写量,但这并不会导致完成的工作量相应增加。部分原因在于,由人工智能生成的代码会在开发的后期阶段带来更多的工作负担,尤其是在代码审核环节。 作者:塞尔吉奥·德·西蒙内

哈佛大学最近对718家企业进行的一项研究使用了Jellyfish分析平台,研究发现:尽管人工智能编码辅助工具确实增加了代码的编写量,但这并不会导致完成的工作量相应增加。部分原因在于,由人工智能生成的代码会在开发的后期阶段带来更多的工作负担,尤其是在代码审核环节。
作者:塞尔吉奥·德·西蒙内相关文章
演讲主题:小组讨论:如今是谁在负责前端开发工作?(以及他们在开发过程中会遇到哪些问题)
与会专家们阐述了人工智能工具与代码编写方式如何重塑前端开发及移动应用开发领域。他们还分享了关于初级开发人员角色变迁、如何应对人工智能生成的代码所带来的审核挑战、如何为自主智能体设计相应的系统架构、如何建立必要的技术规范以保障软件开发的稳定性,以及如何适应开源软件发展过程中所出现的经济环境变化等方面的见解。 作者:Luca Mezzalira、James Hall、Danielle An、Ivan Zarea
阅读全文
Instagram采用了基于人工智能的架构对用户界面进行了优化,由此使相关成本降低了33%。
Instagram Direct将其Android应用程序的用户界面从传统的Android View系统迁移到了Jetpack Compose,从而创建了一个更适合人工智能编程工具理解和修改的UI代码库。据Instagram的工程师们表示,这一迁移使得UI代码的数量减少了50%,同时每个人工智能程序会话所消耗的资源成本也降低了33%。 作者:Sergio De Simone
阅读全文
调查显示,由人工智能生成的代码会提高调试的难度,增加程序出现故障的概率,同时还会导致人们在理解这些代码时产生障碍。
由独立研究机构Coleman Parkes代表专注于利用人工智能技术进行根本原因分析的Undo公司开展的一项调查发现,虽然人工智能编码助手加快了代码生成的速度,但它们却将主要的瓶颈转移到了调试、代码理解以及代码维护环节。 作者:Sergio De Simone
阅读全文
文章:我们无法重现的那些iOS系统崩溃现象
本文描述了一项调查过程,旨在找出某款大型iOS消费类应用在生产环境中发生崩溃的根本原因。该应用程序在运行过程中会间歇性地出现崩溃现象,而且任何尝试在本地环境下重现这一故障的努力都未能成功。虽然最终进行的代码修改幅度很小,但要找到问题的根源,就必须将那些模糊不清的SIGBUS错误报告转化为一系列有针对性的实验。 作者:阿比舍克·冈德·德布
阅读全文