Scratch Copilot Evaluation: Assessing AI-Assisted Creative Coding for Families
Not on the map. Why?
Abstract (arXiv)
How can AI enhance creative coding experiences for families? This study explores the potential of large language models (LLMs) in helping families with creative coding using Scratch. Based on our previous user study involving a prototype AI assistant, we devised three evaluation scenarios to determine if LLMs could help families comprehend game code, debug programs, and generate new ideas for future projects. We utilized 22 Scratch projects for each scenario and generated responses from LLMs with and without practice tasks, resulting in 120 creative coding support scenario datasets. In addition, the authors independently evaluated their precision, pedagogical value, and age-appropriate language. Our findings show that LLMs achieved an overall success rate of more than 80% on the different tasks and evaluation criteria. This research offers valuable information on using LLMs for creative family coding and presents design guidelines for future AI-supported coding applications. Our evaluation framework, together with our labeled evaluation data, is publicly available.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 11 of its 49 references that are in the map. First posted on arXiv 17 May 2023.
Builds on
11 of 49 references.
References · 11
- 2023Teaching Large Language Models to Self-Debugcited by 988
- 2020StereoSet: Measuring stereotypical bias in pretrained language modelscited by 924
- 2023Co-Writing with Opinionated Language Models Affects Users' Viewscited by 148
- 2022Automatic Generation of Programming Exercises and Code Explanations using Large Language Modelscited by 126
- 2023Learning Performance-Improving Code Editscited by 106
- 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 89
- 2022Using Large Language Models to Enhance Programming Error Messagescited by 67
- 2022StoryBuddy: A Human-AI Collaborative Chatbot for Parent-Child Interactive Storytelling with Flexible Parental Involvementcited by 37
- 2022Causally Testing Gender Bias in LLMs: A Case Study on Occupational Biascited by 28
- 2022WhyGen: Explaining ML-powered Code Generation by Referring to Training Examplescited by 7
- 2023A Study of Editor Features in a Creative Coding Classroomcited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 2.
5 papers.
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2023Can Large Language Models Find And Fix Vulnerable Software?cited by 15
- 2024AI-Assisted Causal Pathway Diagram for Human-Centered Designcited by 4
- 2025Scratch Copilot: Supporting Youth Creative Coding with AIcited by 3
- 2025DesignerlyLoop: Forming Design Intent through Curated Reasoning for Human-LLM Alignmentcited by 1
- 2025DesignerlyLoop: Forming Design Intent through Curated Reasoning for Human-LLM Alignment19 Nov 2025
- 2025Scratch Copilot: Supporting Youth Creative Coding with AI6 May 2025
- 2024AI-Assisted Causal Pathway Diagram for Human-Centered Design12 Mar 2024
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Education1 Oct 2023
- 2023Can Large Language Models Find And Fix Vulnerable Software?20 Aug 2023