Significant Productivity Gains through Programming with Large Language Models release_c6e52eoo3jeqrca4hcedqwtv6m

by Thomas Weber, Maximilian Brandmaier, Albrecht Schmidt, Sven Mayer

Published in Proceedings of the ACM on Human-Computer Interaction by Association for Computing Machinery (ACM).

2024   Volume 8, Issue EICS, p1-29

Abstract

Large language models like GPT and Codex drastically alter many daily tasks, including programming, where they can rapidly generate code from natural language or informal specifications. Thus, they will change what it means to be a programmer and how programmers act during software development. This work explores how AI assistance for code generation impacts productivity. In our user study (N=24), we asked programmers to complete Python programming tasks supported by a) an auto-complete interface using GitHub Copilot, b) a conversational system using GPT-3, and c) traditionally with just the web browser. Aside from significantly increasing productivity metrics, participants displayed distinctive usage patterns and strategies, highlighting that the form of presentation and interaction affects how users engage with these systems. Our findings emphasize the benefits of AI-assisted coding and highlight the different design challenges for these systems.
In application/xml+jats format

Archived Files and Locations

application/pdf   2.4 MB
file_m57vzp4z2vefloonsp23z5wpk4
dl.acm.org (publisher)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article-journal
Stage   published
Date   2024-06-17
Language   en ?
Proceedings Metadata
Not in DOAJ
In Keepers Registry
ISSN-L:  2573-0142
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: c5d97fa0-f4c1-41fb-a7e6-d8342d21a10b
API URL: JSON