4 citations · 4 across the 9 of their papers we have counts for
9 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
Addressing learner heterogeneity in programming education is challenging due to variations in student speed, prior knowledge, and motivation. While differentiated instruction, such…
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…
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…
Combining Neuroevolution with the Search for Novelty to Improve the Generation of Test Inputs for Games
Patric Feldmeier, Gordon Fraser
As games challenge traditional automated white-box test generators, the Neatest approach generates test suites consisting of neural networks that exercise the source code by playin…
Do Automatic Test Generation Tools Generate Flaky Tests?
Martin Gruber, Muhammad Firhard Roslan, Owain Parry +3
Non-deterministic test behavior, or flakiness, is common and dreaded among developers. Researchers have studied the issue and proposed approaches to mitigate it. However, the vast…