activity
20232026
most citedCombining Neuroevolution with the Search for Novelty to Improve the Generation of Test Inputs for Games

4 citations · 4 across the 9 of their papers we have counts for

collaborators

9 papers

cs.SE2026

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…

cs.SE2026

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…

cs.SE2026

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…

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.CY2025

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…

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…

cs.SE2024★ 4 cited

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…

cs.SE2023

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…