Evaluating Contextually Personalized Programming Exercises Created with Generative AI
Not on the map. Why?
Abstract (arXiv)
Programming skills are typically developed through completing various hands-on exercises. Such programming problems can be contextualized to students' interests and cultural backgrounds. Prior research in educational psychology has demonstrated that context personalization of exercises stimulates learners' situational interests and positively affects their engagement. However, creating a varied and comprehensive set of programming exercises for students to practice on is a time-consuming and laborious task for computer science educators. Previous studies have shown that large language models can generate conceptually and contextually relevant programming exercises. Thus, they offer a possibility to automatically produce personalized programming problems to fit students' interests and needs. This article reports on a user study conducted in an elective introductory programming course that included contextually personalized programming exercises created with GPT-4. The quality of the exercises was evaluated by both the students and the authors. Additionally, this work investigated student attitudes towards the created exercises and their engagement with the system. The results demonstrate that the quality of exercises generated with GPT-4 was generally high. What is more, the course participants found them engaging and useful. This suggests that AI-generated programming problems can be a worthwhile addition to introductory programming courses, as they provide students with a practically unlimited pool of practice material tailored to their personal interests and educational needs.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 17 of its 95 references that are in the map. First posted on arXiv 11 Jun 2024.
Builds on
17 of 95 references.
References · 17
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2022Ignore Previous Prompt: Attack Techniques For Language Modelscited by 760
- 2023Should ChatGPT be Biased? Challenges and Risks of Bias in Large Language Modelscited by 144
- 2022Automatic Generation of Programming Exercises and Code Explanations using Large Language Modelscited by 124
- 2022Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generationcited by 97
- 2024LLaMA Beyond English: An Empirical Study on Language Capability Transfercited by 94
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
- 2022Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Bookcited by 84
- 2023CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classescited by 71
- 2022Using Large Language Models to Enhance Programming Error Messagescited by 67
- 2023Comparing Code Explanations Created by Students and Large Language Modelscited by 63
5 more
- 2023Exploring the Responses of Large Language Models to Beginner Programmers' Help Requestscited by 44
- 2023Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutorscited by 38
- 2023Exploring the Potential of Large Language Models to Generate Formative Programming Feedbackcited by 28
- 2022Automatic Generation of Programming Exercisescited by 1
- 2024Human-AI Co-Creation of Worked Examples for Programming Classescited by 1
Built on by
Citing papers per year: 2024: 3; 2025: 7; 2026: 3.
13 papers.
Sort:
- 2025EduBench: A Comprehensive Benchmarking Dataset for Evaluating Large Language Models in Diverse Educational Scenarioscited by 16
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
- 2025Synthesizing High-Quality Programming Tasks with LLM-based Expert and Student Agentscited by 3
- 2024Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learnerscited by 2
- 2025Enhancing Diversity of LLM-Generated Educational Taskscited by 2
- 2024On the Opportunities of Large Language Models for Programming Process Datacited by 1
- 2025Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Toolscited by 1
- 2025A Scaffolded GenAI Lab in Early Undergraduate CS: A Mixed-Methods, Multi-Course Evaluationcited by 0
- 2025Can AI support student engagement in classroom activities in higher education?cited by 0
- 2025From Pilots to Practices: A Scoping Review of GenAI-Enabled Personalization in Computer Science Educationcited by 0
- 2026AI-Generated Slides: Are They Good? Can Students Tell?cited by 0
- 2026Exploring the Value of Diverse LLM Explanations in Introductory Programmingcited by 0
- 2026Flawed but Memorable: Student Critical Reception of Interest-Personalized GenAI Analogies in Computing Education5 Sep 2026
- 2026Exploring the Value of Diverse LLM Explanations in Introductory Programming27 Jun 2026
- 2026AI-Generated Slides: Are They Good? Can Students Tell?13 May 2026
- 2025Enhancing Diversity of LLM-Generated Educational Tasks29 Dec 2025
- 2025From Pilots to Practices: A Scoping Review of GenAI-Enabled Personalization in Computer Science Education23 Dec 2025
- 2025Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Tools7 Jul 2025
- 2025Can AI support student engagement in classroom activities in higher education?22 Jun 2025
- 2025EduBench: A Comprehensive Benchmarking Dataset for Evaluating Large Language Models in Diverse Educational Scenarios22 May 2025
- 2025A Scaffolded GenAI Lab in Early Undergraduate CS: A Mixed-Methods, Multi-Course Evaluation30 Apr 2025
- 2025Synthesizing High-Quality Programming Tasks with LLM-based Expert and Student Agents10 Apr 2025
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools19 Dec 2024
- 2024Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners17 Dec 2024
1 more
- 2025EduBench: A Comprehensive Benchmarking Dataset for Evaluating Large Language Models in Diverse Educational Scenarioscited by 16
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
- 2025Synthesizing High-Quality Programming Tasks with LLM-based Expert and Student Agentscited by 3
- 2024Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learnerscited by 2
- 2025Enhancing Diversity of LLM-Generated Educational Taskscited by 2
- 2024On the Opportunities of Large Language Models for Programming Process Datacited by 1
- 2025Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Toolscited by 1
- 2025A Scaffolded GenAI Lab in Early Undergraduate CS: A Mixed-Methods, Multi-Course Evaluationcited by 0
- 2025Can AI support student engagement in classroom activities in higher education?cited by 0
- 2025From Pilots to Practices: A Scoping Review of GenAI-Enabled Personalization in Computer Science Educationcited by 0
- 2026AI-Generated Slides: Are They Good? Can Students Tell?cited by 0
- 2026Exploring the Value of Diverse LLM Explanations in Introductory Programmingcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Flawed but Memorable: Student Critical Reception of Interest-Personalized GenAI Analogies in Computing Education5 Sep 2026
- 2026Exploring the Value of Diverse LLM Explanations in Introductory Programming27 Jun 2026
- 2026AI-Generated Slides: Are They Good? Can Students Tell?13 May 2026
- 2025Enhancing Diversity of LLM-Generated Educational Tasks29 Dec 2025
- 2025From Pilots to Practices: A Scoping Review of GenAI-Enabled Personalization in Computer Science Education23 Dec 2025
- 2025Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Tools7 Jul 2025
- 2025Can AI support student engagement in classroom activities in higher education?22 Jun 2025
- 2025EduBench: A Comprehensive Benchmarking Dataset for Evaluating Large Language Models in Diverse Educational Scenarios22 May 2025
- 2025A Scaffolded GenAI Lab in Early Undergraduate CS: A Mixed-Methods, Multi-Course Evaluation30 Apr 2025
- 2025Synthesizing High-Quality Programming Tasks with LLM-based Expert and Student Agents10 Apr 2025
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools19 Dec 2024
- 2024Breaking the Programming Language Barrier: Multilingual Prompting to Empower Non-Native English Learners17 Dec 2024
12 newest of 13 All 13 (JSON)