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 条
  • [41] REAL-TIME PROGRAMMING
    HEHNER, ECR
    INFORMATION PROCESSING LETTERS, 1989, 30 (01) : 51 - 56
  • [42] Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research
    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 WORKING GROUP REPORTS ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE-WGR '19), 2019, : 177 - 210
  • [43] Impact of generative AI dialogic feedback on different stages of programming problem solving
    Gong, Xin
    Li, Zhixia
    Qiao, Ailing
    EDUCATION AND INFORMATION TECHNOLOGIES, 2024,
  • [44] To Search or To Gen? Exploring the Synergy between Generative AI and Web Search in Programming
    Yen, Ryan
    Sultanum, Nicole
    Zhao, Jian
    EXTENDED ABSTRACTS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2024, 2024,
  • [45] Guidelines for the Evolving Role of Generative AI in Introductory Programming Based on Emerging Practice
    Mahon, Joyce
    Namee, Brian Mac
    Becker, Brett A.
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 10 - 16
  • [46] Programming education and learner motivation in the age of generative AI: student and educator perspectives
    Boguslawski, Samuel
    Deer, Rowan
    Dawson, Mark G.
    INFORMATION AND LEARNING SCIENCES, 2024,
  • [47] Integrated AI System for Real-Time Sports Broadcasting: Player Behavior, Game Event Recognition, and Generative AI Commentary in Basketball Games
    Jung, Sunghoon
    Kim, Hanmoe
    Park, Hyunseo
    Choi, Ahyoung
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [48] How Do Programming Students Read and Act upon Compiler Error Messages?
    Rodrigo, Maria Mercedes T.
    Tablatin, Christine Lourrine S.
    AUGMENTED COGNITION, AC 2023, 2023, 14019 : 153 - 168
  • [49] Generative AI in Undergraduate Academia: Enhancing Learning Experiences and Navigating Ethical Terrains
    Holechek, Susan
    Sreenivas, Vishnu
    JOURNAL OF BIOLOGICAL CHEMISTRY, 2024, 300 (03) : S80 - S80
  • [50] Enhancing Text Classification Models with Generative AI-aided Data Augmentation
    Zhao, Huanhuan
    Chen, Haihua
    Yoon, Hong-Jun
    2023 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING, AITEST, 2023, : 138 - 145