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 条
  • [31] Anthropomorphic generative AI chatbots for enhancing customer engagement, experience and recommendation
    Kumar, Aman
    Shankar, Amit
    Behl, Abhishek
    Chakraborty, Debarun
    Gundala, Raghava R.
    JOURNAL OF CONSUMER MARKETING, 2025,
  • [32] Enhancing Autonomous System Security and Resilience With Generative AI: A Comprehensive Survey
    Andreoni, Martin
    Lunardi, Willian Tessaro
    Lawton, George
    Thakkar, Shreekant
    IEEE ACCESS, 2024, 12 : 109470 - 109493
  • [33] Developing an Intermediate Framework for Enhancing Comic Creation Through Generative AI
    Chen, Wenjuan
    Li, Jingke
    Tang, Congyun
    Sun, Guoyu
    HUMAN-COMPUTER INTERACTION, PT V, HCI 2024, 2024, 14688 : 292 - 306
  • [34] Enhancing trust in online grocery shopping through generative AI chatbots
    Chakraborty, Debarun
    Kar, Arpan Kumar
    Patre, Smruti
    Gupta, Shivam
    JOURNAL OF BUSINESS RESEARCH, 2024, 180
  • [35] Generative AI as Virtual Healthcare Assistant for Enhancing Patient Care Quality
    Samala, Agariadne Dwinggo
    Rawas, Soha
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2024, 20 (05) : 174 - 187
  • [36] Enhancing Python']Python Compiler Error Messages via Stack Overflow
    Thiselton, Emillie
    Treude, Christoph
    2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), 2019, : 82 - 93
  • [37] Sexual messages during prime-time programming
    Kirstie Farrar
    Dale Kunkel
    Erica Biely
    Keren Eyal
    Rena Fandrich
    Edward Donnerstein
    Sexuality and Culture, 2003, 7 (3): : 7 - 37
  • [38] Integrating Multimodal Generative AI and Blockchain for Enhancing Generative Design in the Early Phase of Architectural Design Process
    Fitriawijaya, Adam
    Jeng, Taysheng
    BUILDINGS, 2024, 14 (08)
  • [39] AI based HealthCare Platform for Real Time, Predictive and Prescriptive Analytics using Reactive Programming
    Kaur, Jagreet
    Mann, Kulwinder Singh
    10TH INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, 2018, 933
  • [40] Real-Time Communication of Dependent Messages
    Cheng, Zhong
    Mao, Yongyi
    Chan, Terence
    2014 27TH BIENNIAL SYMPOSIUM ON COMMUNICATIONS (QBSC), 2014, : 101 - 104