From the 1 of 6 linked papers with an AI index.
6 papers
EmbeddedKittens: An Evaluation of Code Embeddings for Scratch
Benedikt Fein, Gordon Fraser
The trend of embedding source code for machine learning applications also enables new opportunities in learning analytics in programming education, but which code embedding approac…
CodeOwl: Automatic Generation of Tiered Parsons Problems for Introductory Programming
Luca Cisternino, Florian Obermüller, Gordon Fraser
CodeOwl is an AI‑driven tool that automatically creates tiered Parsons programming problems to support differentiated instruction in introductory programming courses.
Voice-Controlled Scratch for Children with (Motor) Disabilities
Elias Goller, Gordon Fraser, Isabella GraÃl
Block-based programming environments like Scratch have become widely adopted in Computer Science Education, but the mouse-based drag-and-drop interface can challenge users with dis…
Automatically Generating Questions About Scratch Programs
Florian Obermüller, Gordon Fraser
When learning to program, students are usually assessed based on the code they wrote. However, the mere completion of a programming task does not guarantee actual comprehension of…
Detecting Gender Stereotypes in Scratch Programming Tutorials
Isabella GraÃl, Benedikt Fein, Gordon Fraser
Gender stereotypes in introductory programming courses often go unnoticed, yet they can negatively influence young learners' interest and learning, particularly under-represented g…
LitterBox+: An Extensible Framework for LLM-enhanced Scratch Static Code Analysis
Benedikt Fein, Florian Obermüller, Gordon Fraser
Large language models (LLMs) have become an essential tool to support developers using traditional text-based programming languages, but the graphical notation of the block-based S…