collaborators

6 papers

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…

cs.SE2025

Teaching Loop Testing to Young Learners with the Code Critters Mutation Testing Game

Philipp Straubinger, Lena Bloch, Gordon Fraser

Serious games can teach essential coding and testing concepts even to younger audiences. In the Code Critter game critters execute short snippets of block-based code while traversi…

cs.SE2025

Unit Testing Past vs. Present: Examining LLMs' Impact on Defect Detection and Efficiency

Rudolf Ramler, Philipp Straubinger, Reinhold Plösch +1

The integration of Large Language Models (LLMs), such as ChatGPT and GitHub Copilot, into software engineering workflows has shown potential to enhance productivity, particularly i…