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 条
  • [31] Biases in Large Language Models: Origins, Inventory, and Discussion
    Navigli, Roberto
    Conia, Simone
    Ross, Bjorn
    ACM JOURNAL OF DATA AND INFORMATION QUALITY, 2023, 15 (02):
  • [32] Scrutinizing the foundations: could large language models be solipsistic?
    Esanu, Andreea
    SYNTHESE, 2024, 203 (05)
  • [33] Authoring Educational Hypercomics assisted by Large Language Models
    Grimm, Valentin
    Rubart, Jessica
    PROCEEDINGS OF THE 35TH ACM CONFERENCE ON HYPERTEXT AND SOCIAL MEDIA, HT 2024, 2024, : 88 - 97
  • [34] Extraction of Subjective Information from Large Language Models
    Kobayashi, Atsuya
    Yamaguchi, Saneyasu
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 1612 - 1617
  • [35] Beyond Traditional Teaching: Large Language Models as Simulated Teaching Assistants in Computer Science
    Liu, Mengqi
    M'hiri, Faten
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 743 - 749
  • [36] Authorship Attribution of Small Messages Through Language Models
    Theophilo, Antonio
    Rocha, Anderson
    2022 IEEE INTERNATIONAL WORKSHOP ON INFORMATION FORENSICS AND SECURITY (WIFS), 2022,
  • [37] Navigation with Large Language Models: Semantic Guesswork as a Heuristic for Planning
    Shah, Dhruv
    Equi, Michael
    Osinski, Blazej
    Xia, Fei
    Ichter, Brian
    Levine, Sergey
    CONFERENCE ON ROBOT LEARNING, VOL 229, 2023, 229
  • [38] Embedding Search for Quranic Texts based on Large Language Models
    Alqarni, Mohammed
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2024, 21 (02) : 243 - 256
  • [39] Benchmarking Large Language Models for Log Analysis, Security, and Interpretation
    Karlsen, Egil
    Luo, Xiao
    Zincir-Heywood, Nur
    Heywood, Malcolm
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (03)
  • [40] Unleashing the power of large language models specific for haemophilia research
    Castaldoni, Rodrigo
    Ferreira-Martins, Andre Juan
    Nogueira, Tatiane
    Rios, Ricardo
    Lopes, Tiago Jose da Silva
    HAEMOPHILIA, 2024, 30 : 5 - 5