3 papers
cs.SE2025
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…
cs.SE2025
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…
cs.SE2024
A Block-Based Testing Framework for Scratch
Patric Feldmeier, Gordon Fraser, Ute Heuer +2
Block-based programming environments like Scratch are widely used in introductory programming courses. They facilitate learning pivotal programming concepts by eliminating syntacti…