369 citations · 410 across the 16 of their papers we have counts for
5 papers · 1 filter
You're (Not) My Type -- Can LLMs Generate Feedback of Specific Types for Introductory Programming Tasks?
Dominic Lohr, Hieke Keuning, Natalie Kiesler
Background: Feedback as one of the most influential factors for learning has been subject to a great body of research. It plays a key role in the development of educational technol…
Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Courses
Hieke Keuning, Isaac Alpizar-Chacon, Ioanna Lykourentzou +4
Investigation of students' perceptions and opinions on the use of generative artificial intelligence (GenAI) in education is a topic gaining much interest. Studies addressing this…
Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study
Eduardo Carneiro Oliveira, Hieke Keuning, Johan Jeuring
Producing code of good quality is an essential skill in software development. Code quality is an aspect of software quality that concerns the directly observable properties of code…
One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Tasks
Anastasiia Birillo, Elizaveta Artser, Anna Potriasaeva +6
Students often struggle with solving programming problems when learning to code, especially when they have to do it online, with one of the most common disadvantages of working onl…
Clustering MOOC Programming Solutions to Diversify Their Presentation to Students
Elizaveta Artser, Anastasiia Birillo, Yaroslav Golubev +4
In many MOOCs, whenever a student completes a programming task, they can see previous solutions of other students to find potentially different ways of solving the problem and to l…