LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education

There is a great need for data in computing education research.Data is needed to understand how students behave, to train models of student behavior to optimally support students, and to develop and validate new assessment tools and learning analytics techniques.However, relatively few computing education datasets are shared openly, often due to privacy regulations and issues in making sure the data is anonymous.Large language models (LLMs) offer a promising approach to create large-scale, privacy-preserving synthetic data, which can be used to explore various aspects of student learning, develop and test educational technologies, and support research in areas where collecting real student data may be challenging or impractical.This work explores generating synthetic buggy code submissions for introductory programming exercises using GPT-4o.We compare the distribution of test case failures between synthetic and real student data from two courses to analyze the accuracy of the synthetic data in mimicking real student data.Our findings suggest that LLMs can be used to generate synthetic incorrect submissions that are not significantly different from real student data with regard to test case failure distributions.Our research contributes to the development of reliable synthetic datasets for computing education research and teaching, potentially accelerating progress in the field while preserving student privacy.

Authors

Institutions

Publication Details

Published
2025-02-12
DOI
https://doi.org/10.1145/3716640.3716647
Citations
6
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
13.85
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education

Paul Denny, Juho Leinonen, Stephen MacNeil, Sami Sarsa et al.
6 citations
Software Testing and Debugging Techniques
13.85
article

LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education

Paul Denny, Juho Leinonen, Stephen MacNeil, Sami Sarsa, Olli Kiljunen, Arto Hellas
article en
6 citations

Abstract

There is a great need for data in computing education research.Data is needed to understand how students behave, to train models of student behavior to optimally support students, and to develop and validate new assessment tools and learning analytics techniques.However, relatively few computing education datasets are shared openly, often due to privacy regulations and issues in making sure the data is anonymous.Large language models (LLMs) offer a promising approach to create large-scale, privacy-preserving synthetic data, which can be used to explore various aspects of student learning, develop and test educational technologies, and support research in areas where collecting real student data may be challenging or impractical.This work explores generating synthetic buggy code submissions for introductory programming exercises using GPT-4o.We compare the distribution of test case failures between synthetic and real student data from two courses to analyze the accuracy of the synthetic data in mimicking real student data.Our findings suggest that LLMs can be used to generate synthetic incorrect submissions that are not significantly different from real student data with regard to test case failure distributions.Our research contributes to the development of reliable synthetic datasets for computing education research and teaching, potentially accelerating progress in the field while preserving student privacy.

University of Auckland (NZ), Temple University (US), University of Jyväskylä (FI), Aalto University (FI)
Quality Education
Openalex Percentile: Top 1%
Software Testing and Debugging Techniques
13.85
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education — Paul Denny, Juho Leinonen, et al. · (2025) | TGRS Research Map | TGRS