Significant Productivity Gains through Programming with Large Language Models

被引:0
|
作者
Weber T. [1 ]
Brandmaier M. [1 ]
Schmidt A. [1 ]
Mayer S. [1 ]
机构
[1] LMU Munich, Munich
关键词
github copilot; gpt; language models; programming; software development; user study;
D O I
10.1145/3661145
中图分类号
学科分类号
摘要
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. © 2024 Owner/Author.
引用
收藏
相关论文
共 50 条
  • [11] Applications of Large Language Models in Pathology
    Cheng, Jerome
    BIOENGINEERING-BASEL, 2024, 11 (04):
  • [12] Creativity in engineering mathematical models through programming
    Chronis Kynigos
    Dimitris Diamantidis
    ZDM – Mathematics Education, 2022, 54 : 149 - 162
  • [13] Creativity in engineering mathematical models through programming
    Kynigos, Chronis
    Diamantidis, Dimitris
    ZDM-MATHEMATICS EDUCATION, 2022, 54 (01): : 149 - 162
  • [14] Exploiting Large Language Models for Enhanced Review Classification Explanations Through Interpretable and Multidimensional Analysis
    Cosentino, Cristian
    Gunduz-Cure, Merve
    Marozzo, Fabrizio
    Ozturk-Birim, Sule
    DISCOVERY SCIENCE, DS 2024, PT I, 2025, 15243 : 3 - 18
  • [15] Large Language Models for Career Readiness Prediction
    Cui, Chenwei
    Abdalla, Amro
    Wijaya, Derry
    Solberg, Scott
    Bargal, Sarah Adel
    ARTIFICIAL INTELLIGENCE IN EDUCATION: POSTERS AND LATE BREAKING RESULTS, WORKSHOPS AND TUTORIALS, INDUSTRY AND INNOVATION TRACKS, PRACTITIONERS, DOCTORAL CONSORTIUM AND BLUE SKY, AIED 2024, PT I, 2024, 2150 : 304 - 311
  • [16] Large Language Models and Simple, Stupid Bugs
    Jesse, Kevin
    Ahmed, Toufique
    Devanbu, Premkumar T.
    Morgan, Emily
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 563 - 575
  • [17] Software Modeling Assistance with Large Language Models
    Ben Chaaben, Meriem
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 188 - 191
  • [18] Detection avoidance techniques for large language models
    Schneider, Sinclair
    Steuber, Florian
    Schneider, Joao A. G.
    Rodosek, Gabi Dreo
    DATA & POLICY, 2025, 7
  • [19] Can large language models understand molecules?
    Sadeghi, Shaghayegh
    Bui, Alan
    Forooghi, Ali
    Lu, Jianguo
    Ngom, Alioune
    BMC BIOINFORMATICS, 2024, 25 (01):
  • [20] Enhancing Technological Taxonomies by Large Language Models
    Barba, Giuliana
    Lazoi, Mariangela
    Lezzi, Marianna
    HUMAN-CENTRED TECHNOLOGY MANAGEMENT FOR A SUSTAINABLE FUTURE, VOL 2, IAMOT, 2025, : 109 - 117