activity
20212026
most citedAutomatic Generation of Programming Exercises and Code Explanations using Large Language Models

473 citations · 1.8k across the 57 of their papers we have counts for

collaborators
Showing 2023Show all

11 papers · 1 filter

cs.HC2023★ 1 cited

Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models

Stephen MacNeil, Paul Denny, Andrew Tran +5

Identifying and resolving logic errors can be one of the most frustrating challenges for novices programmers. Unlike syntax errors, for which a compiler or interpreter can issue a…

cs.HC2023★ 3 cited

Prompt Problems: A New Programming Exercise for the Generative AI Era

Paul Denny, Juho Leinonen, James Prather +4

Large Language Models (LLMs) are revolutionizing the field of computing education with their powerful code-generating capabilities. Traditional pedagogical practices have focused o…

cs.CY2023★ 369 cited

The Robots are Here: Navigating the Generative AI Revolution in Computing Education

James Prather, Paul Denny, Juho Leinonen +12

Recent advancements in artificial intelligence (AI) are fundamentally reshaping computing, with large language models (LLMs) now effectively being able to generate and interpret so…

cs.AI2023

Exploring Iterative Enhancement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models

Qiming Bao, Juho Leinonen, Alex Yuxuan Peng +7

Large language models exhibit superior capabilities in processing and understanding language, yet their applications in educational contexts remain underexplored. Learnersourcing e…

cs.HC2023★ 15 cited

Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators

Paul Denny, Juho Leinonen, James Prather +4

With their remarkable ability to generate code, large language models (LLMs) are a transformative technology for computing education practice. They have created an urgent need for…

cs.HC2023★ 20 cited

Can We Trust AI-Generated Educational Content? Comparative Analysis of Human and AI-Generated Learning Resources

Paul Denny, Hassan Khosravi, Arto Hellas +2

As an increasing number of students move to online learning platforms that deliver personalized learning experiences, there is a great need for the production of high-quality educa…

cs.CY2023★ 140 cited

Exploring the Responses of Large Language Models to Beginner Programmers' Help Requests

Arto Hellas, Juho Leinonen, Sami Sarsa +3

Background and Context: Over the past year, large language models (LLMs) have taken the world by storm. In computing education, like in other walks of life, many opportunities and…

cs.CY2023★ 10 cited

Computing Education in the Era of Generative AI

Paul Denny, James Prather, Brett A. Becker +7

The computing education community has a rich history of pedagogical innovation designed to support students in introductory courses, and to support teachers in facilitating student…

cs.CY2023★ 195 cited

Comparing Code Explanations Created by Students and Large Language Models

Juho Leinonen, Paul Denny, Stephen MacNeil +5

Reasoning about code and explaining its purpose are fundamental skills for computer scientists. There has been extensive research in the field of computing education on the relatio…

cs.HC2023★ 223 cited

"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers

James Prather, Brent N. Reeves, Paul Denny +6

Recent developments in deep learning have resulted in code-generation models that produce source code from natural language and code-based prompts with high accuracy. This is likel…

cs.HC2023

Coverage of Course Topics in Learnersourced SQL Exercises

Nea Pirttinen, Arto Hellas, Juho Leinonen

Learnersourcing is a common task in modern computing classrooms, where it is used, for example, for the creation of educational resources such as multiple-choice questions and prog…