473 citations · 2.3k across the 48 of their papers we have counts for
7 papers · 1 filter
Commenting with Copilot: A Taxonomy and Multi-Year Analysis of Student Code-Generation Specifications
Nasser Giacaman, Valerio Terragni, Paul Denny +1
As AI code tools become integrated into programming environments, students increasingly describe intended behavior in natural language and rely on these tools to generate code, shi…
When AI Is Wrong on Purpose: How Students Respond to Buggy GenAI Code
Victor-Alexandru Pădurean, Kaitlin Riegel, Alkis Gotovos +6
As Generative AI (GenAI) becomes increasingly central to software development, CS education is integrating prompt-centered workflows where students describe intended program behavi…
Benchmarking Educational Program Repair
Charles Koutcheme, Nicola Dainese, Sami Sarsa +3
The emergence of large language models (LLMs) has sparked enormous interest due to their potential application across a range of educational tasks. For example, recent work in prog…
"Sometimes You Just Gotta Risk It for the Biscuit": A Portrait of Student Risk-Taking
Juho Leinonen, Paul Denny
Understanding how individuals make decisions involving risk is a fundamental aspect of behavioral research. Despite the ubiquity of risk in various aspects of life, limited empiric…
A Picture Is Worth a Thousand Words: Exploring Diagram and Video-Based OOP Exercises to Counter LLM Over-Reliance
Bruno Pereira Cipriano, Pedro Alves, Paul Denny
Much research has highlighted the impressive capabilities of large language models (LLMs), like GPT and Bard, for solving introductory programming exercises. Recent work has shown…
Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book
Stephen MacNeil, Andrew Tran, Arto Hellas +5
Advances in natural language processing have resulted in large language models (LLMs) that are capable of generating understandable and sensible written text. Recent versions of th…
Automatic Generation of Programming Exercises and Code Explanations using Large Language Models
Sami Sarsa, Paul Denny, Arto Hellas +1
This article explores the natural language generation capabilities of large language models with application to the production of two types of learning resources common in programm…