collaborators

8 papers

cs.SE2026

From Personas to Programming: Gender-specific Effects of Design Thinking-Based Computing Education at Secondary Schools

Isabella Graßl, Gordon Fraser, Daniela Damian

Creative approaches to attract students to software engineering at an early age are emerging, yet their differential impact on gender remains unclear. This study investigates wheth…

cs.SE2026

Exceptional Behaviors: How Frequently Are They Tested?

Andre Hora, Gordon Fraser

Exceptions allow developers to handle error cases expected to occur infrequently. Ideally, good test suites should test both normal and exceptional behaviors to catch more bugs and…

cs.SE2025

Gamifying Testing in IntelliJ: A Replicability Study

Philipp Straubinger, Tommaso Fulcini, Giacomo Garaccione +2

Gamification is an emerging technique to enhance motivation and performance in traditionally unengaging tasks like software testing. Previous studies have indicated that gamified s…

cs.SE2025

Teaching Software Testing and Debugging with the Serious Game Sojourner under Sabotage

Philipp Straubinger, Tim Greller, Gordon Fraser

Software testing and debugging are often seen as tedious, making them challenging to teach effectively. We present Sojourner under Sabotage, a browser-based serious game that enhan…

cs.SE2025

Sojourner under Sabotage: A Serious Testing and Debugging Game

Philipp Straubinger, Tim Greller, Gordon Fraser

Teaching software testing and debugging is a critical yet challenging task in computer science education, often hindered by low student engagement and the perceived monotony of the…

cs.SE2025

Mutation Testing via Iterative Large Language Model-Driven Scientific Debugging

Philipp Straubinger, Marvin Kreis, Stephan Lukasczyk +1

Large Language Models (LLMs) can generate plausible test code. Intuitively they generate this by imitating tests seen in their training data, rather than reasoning about execution…