Enhancing Programming Error Messages in Real Time with Generative AI

被引:5
|
作者
Kimmel, Bailey [1 ]
Geisert, Austin Lee [1 ]
Yaro, Lily [1 ]
Gipson, Brendan [1 ]
Hotchkiss, Ronald Taylor [1 ]
Osae-Asante, Sidney Kwame [1 ]
Vaught, Hunter [1 ]
Wininger, Grant [1 ]
Yamaguchi, Chase [1 ]
机构
[1] Abilene Christian Univ, Abilene, TX 79699 USA
关键词
AI; Artificial Intelligence; Automatic Code Generation; Codex; Copilot; CS1; GitHub; GPT-4; ChatGPT; HCI; Introductory Programming; Large Language Models; LLM; Novice Programming; OpenAI;
D O I
10.1145/3613905.3647967
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Generative AI is changing the way that many disciplines are taught, including computer science. Researchers have shown that generative AI tools are capable of solving programming problems, writing extensive blocks of code, and explaining complex code in simple terms. Particular promise has been shown in using generative AI to enhance programming error messages. Both students and instructors have complained for decades that these messages are often cryptic and difficult to understand. Yet recent work has shown that students make fewer repeated errors when enhanced via GPT-4. We extend this work by implementing feedback from ChatGPT for all programs submitted to our automated assessment tool, Athene, providing help for compiler, run-time, and logic errors. Our results indicate that adding generative AI to an automated assessment tool does not necessarily make it better and that design of the interface matters greatly to the usability of the feedback that GPT-4 provided.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Applying Software Engineering Anti-patterns to Programming Error Messages
    Santos, Eddie Antonio
    Karvelas, Ioannis
    Becker, Brett A.
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1297 - 1297
  • [22] Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future
    Becker, Brett A.
    Denny, Paul
    Pettit, Raymond
    Bouchard, Durell
    Bouvier, Dennis J.
    Harrington, Brian
    Kamil, Amir
    Karkare, Amey
    McDonald, Chris
    Osera, Peter-Michael
    Pearce, Janice L.
    Prather, James
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 253 - 254
  • [23] Enhancing interaction in virtual-real architectural environments: A comparative analysis of generative AI-driven reality approaches
    Chen, Xinxing
    Gao, Weizhi
    Chu, Yingnan
    Song, Yehao
    BUILDING AND ENVIRONMENT, 2024, 266
  • [24] Effects of Error Messages on Students' Ability to Understand and Fix Programming Errors
    Kadekar, Harsha B. M.
    Sohoni, Sohum
    Craig, Scotty D.
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [25] On designing programming error messages for novices: Readability and its constituent factors
    Denny, Paul
    Prather, James
    Becker, Brett A.
    Conference on Human Factors in Computing Systems - Proceedings, 2021,
  • [26] Exploring the Potential for Generative AI-based Conversational Cues for Real-Time Collaborative Ideation
    Rayan, Jude
    Kanetkar, Dhruv
    Gong, Nicole
    Yang, Yuewen
    Palani, Srishti
    Xia, Haijun
    Dow, Steven P.
    PROCEEDINGS OF THE 16TH CONFERENCE ON CREATIVITY AND COGNITION, C&C 2024, 2024, : 117 - 131
  • [27] Enhancing Team Diversity with Generative AI: A Novel Project Management Framework
    Chan, Johnny
    Li, Yuming
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 1648 - 1652
  • [28] Enhancing educational efficiency: Generative AI chatbots and DevOps in Education 4.0
    Mekic, Edis S.
    Jovanovic, Mihailo N.
    Kuk, Kristijan V.
    Prlincevic, Bojan P.
    Savic, Ana M.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2024, 32 (06)
  • [29] Enhancing commit message quality in software capstone projects with generative AI
    Neyem, Andres
    Rios-Letelier, Agustin
    Cespedes-Arancibia, Kevin
    Alcocer, Juan Pablo Sandoval
    Mendoza, Marcelo
    SOFTWAREX, 2024, 28
  • [30] Enhancing English Writing Courses in the UAE: The Potential of Generative AI Tools
    Alhajji, Reem A. Y.
    Almansoori, Afra G.
    Simar, Ahmet
    EURASIAN JOURNAL OF EDUCATIONAL RESEARCH, 2024, (112): : 157 - 176