Ironies of Programming Automation: Exploring the Experience of Code Synthesis via Large Language Models

Alan McCabe, Moa Björkman, Joel Engström, Peng Kuang, Emma Söderberg, Luke Church

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

Abstract

The widespread availability of large language models (LLMs) has presented the opportunity for novice programmers to make use of them for the purpose of understanding and synthesising code. In this paper, we discuss a small pilot study intended to explore the user experience of doing so in a limited way, and the attitudes of a group of novice programmers towards this style of programming. We also draw parallels to the seminal work of Lisanne Bainbridge, and discuss the way in which her "ironies of automation" are also present when attempting to automate the activity of programming.
Original languageEnglish
Title of host publicationProgramming '24: Companion
Subtitle of host publicationProceedings of the 8th International Conference on the Art, Science, and Engineering of Programming
PublisherAssociation for Computing Machinery (ACM)
Pages12-21
ISBN (Print)9798400706349
DOIs
Publication statusPublished - 2024
Event8th International Conference on the Art, Science, and Engineering of Programming - Lund, Sweden
Duration: 2024 Mar 112024 Mar 14

Conference

Conference8th International Conference on the Art, Science, and Engineering of Programming
Country/TerritorySweden
CityLund
Period2024/03/112024/03/14

Subject classification (UKÄ)

  • Software Engineering

Fingerprint

Dive into the research topics of 'Ironies of Programming Automation: Exploring the Experience of Code Synthesis via Large Language Models'. Together they form a unique fingerprint.

Cite this