How much does AI impact development speed? An enterprise-based randomized controlled trial

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Paradis, Elise, Grey, Kate, Madison, Quinn, Nam, Daye, Macvean, Andrew, Meimand, Vahid, Zhang, Nan, Ferrari-Church, Ben, Chandra, Satish
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909381990285312
author Paradis, Elise
Grey, Kate
Madison, Quinn
Nam, Daye
Macvean, Andrew
Meimand, Vahid
Zhang, Nan
Ferrari-Church, Ben
Chandra, Satish
author_facet Paradis, Elise
Grey, Kate
Madison, Quinn
Nam, Daye
Macvean, Andrew
Meimand, Vahid
Zhang, Nan
Ferrari-Church, Ben
Chandra, Satish
contents How much does AI assistance impact developer productivity? To date, the software engineering literature has provided a range of answers, targeting a diversity of outcomes: from perceived productivity to speed on task and developer throughput. Our randomized controlled trial with 96 full-time Google software engineers contributes to this literature by sharing an estimate of the impact of three AI features on the time developers spent on a complex, enterprise-grade task. We found that AI significantly shortened the time developers spent on task. Our best estimate of the size of this effect, controlling for factors known to influence developer time on task, stands at about 21\%, although our confidence interval is large. We also found an interesting effect whereby developers who spend more hours on code-related activities per day were faster with AI. Product and future research considerations are discussed. In particular, we invite further research that explores the impact of AI at the ecosystem level and across multiple suites of AI-enhanced tools, since we cannot assume that the effect size obtained in our lab study will necessarily apply more broadly, or that the effect of AI found using internal Google tooling in the summer of 2024 will translate across tools and over time.
format Preprint
id arxiv_https___arxiv_org_abs_2410_12944
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle How much does AI impact development speed? An enterprise-based randomized controlled trial
Paradis, Elise
Grey, Kate
Madison, Quinn
Nam, Daye
Macvean, Andrew
Meimand, Vahid
Zhang, Nan
Ferrari-Church, Ben
Chandra, Satish
Software Engineering
Human-Computer Interaction
C.4; D.2.8; D.2.6; H.5.2; I.2.1; I.2.m
How much does AI assistance impact developer productivity? To date, the software engineering literature has provided a range of answers, targeting a diversity of outcomes: from perceived productivity to speed on task and developer throughput. Our randomized controlled trial with 96 full-time Google software engineers contributes to this literature by sharing an estimate of the impact of three AI features on the time developers spent on a complex, enterprise-grade task. We found that AI significantly shortened the time developers spent on task. Our best estimate of the size of this effect, controlling for factors known to influence developer time on task, stands at about 21\%, although our confidence interval is large. We also found an interesting effect whereby developers who spend more hours on code-related activities per day were faster with AI. Product and future research considerations are discussed. In particular, we invite further research that explores the impact of AI at the ecosystem level and across multiple suites of AI-enhanced tools, since we cannot assume that the effect size obtained in our lab study will necessarily apply more broadly, or that the effect of AI found using internal Google tooling in the summer of 2024 will translate across tools and over time.
title How much does AI impact development speed? An enterprise-based randomized controlled trial
topic Software Engineering
Human-Computer Interaction
C.4; D.2.8; D.2.6; H.5.2; I.2.1; I.2.m
url https://arxiv.org/abs/2410.12944