Date
Publisher
arXiv
The potential of Generative AI (GenAI) for generating feedback in computing
education has been the subject of numerous studies. However, there is still
limited research on how computing students engage with this feedback and to
what extent it supports their problem-solving. For this reason, we built a
custom web application providing students with Python programming tasks, a code
editor, GenAI feedback, and compiler feedback. Via a think-aloud protocol
including eye-tracking and a post-interview with 11 undergraduate students, we
investigate (1) how much attention the generated feedback received from
learners and (2) to what extent the generated feedback is helpful (or not). In
addition, students' attention to GenAI feedback is compared with that towards
the compiler feedback. We further investigate differences between students with
and without prior programming experience. The findings indicate that GenAI
feedback generally receives a lot of visual attention, with inexperienced
students spending twice as much fixation time. More experienced students
requested GenAI less frequently, and could utilize it better to solve the given
problem. It was more challenging for inexperienced students to do so, as they
could not always comprehend the GenAI feedback. They often relied solely on the
GenAI feedback, while compiler feedback was not read. Understanding students'
attention and perception toward GenAI feedback is crucial for developing
educational tools that support student learning.
Study at a glance
- Question: How do students pay attention to and use generative AI feedback when learning computer programming?
- Setting and data: 11 undergraduate students completing Python programming tasks.
- Method: Think-aloud protocol with eye-tracking and post-interviews.
Why it matters
Generative AI shows potential for generating feedback in computing education, yet limited research examines how students engage with this feedback and to what extent it supports their problem-solving.
Key findings
- Among 11 undergraduate Python programming students, generative AI feedback drew heavy visual attention, with inexperienced students spending twice as much fixation time.
- More experienced students requested generative AI feedback less frequently and utilized it better to solve the given problems.
- Inexperienced students often struggled to comprehend generative AI feedback and relied on it exclusively without reading compiler feedback.
Summary drafted with AI from the paper’s abstract and may contain errors. See the full paper for details.
What is the application?
Who is the user?
Who age?
Study design
