activity
20232026
most citedAsserT5: Test Assertion Generation Using a Fine-Tuned Code Language Model

7 citations · 10 across the 18 of their papers we have counts for

collaborators

18 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…

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★ 7 cited

AsserT5: Test Assertion Generation Using a Fine-Tuned Code Language Model

Severin Primbs, Benedikt Fein, Gordon Fraser

Writing good software tests can be challenging, therefore approaches that support developers are desirable. While generating complete tests automatically is such an approach common…

cs.SE2024★ 1 cited

Engaging Developers in Exploratory Unit Testing through Gamification

Philipp Straubinger, Gordon Fraser

Exploratory testing, known for its flexibility and ability to uncover unexpected issues, often faces challenges in maintaining systematic coverage and producing reproducible result…

cs.SE2024

Acknowledging Good Java Code with Code Perfumes

Philipp Straubinger, Florian Obermüller, Gordon Fraser

Java remains one of the most popular programming languages in education. Although Java programming education is well supported by study materials, learners also need more immediate…

cs.SE2024

Engaging Young Learners with Testing Using the Code Critters Mutation Game

Philipp Straubinger, Lena Bloch, Gordon Fraser

Everyone learns to code nowadays. Writing code, however, does not go without testing, which unfortunately rarely seems to be taught explicitly. Testing is often not deemed importan…

cs.SE2024

An Empirical Evaluation of Manually Created Equivalent Mutants

Philipp Straubinger, Alexander Degenhart, Gordon Fraser

Mutation testing consists of evaluating how effective test suites are at detecting artificially seeded defects in the source code, and guiding the improvement of the test suites. A…

cs.SE2024

IntelliGame in Action: An Experience Report on Gamifying JavaScript Unit Tests

Philipp Straubinger, Tommaso Fulcini, Gordon Fraser +1

This paper investigates the integration and assessment of IntelliGame, a gamification plugin initially designed for Java development, within the realm of JavaScript unit testing. W…

cs.SE2024

An IDE Plugin for Gamified Continuous Integration

Philipp Straubinger, Gordon Fraser

Interruptions and context switches resulting from meetings, urgent tasks, emails, and queries from colleagues contribute to productivity losses in developers' daily routines. This…

cs.SE2024

Gamifying a Software Testing Course with Continuous Integration

Philipp Straubinger, Gordon Fraser

Testing plays a crucial role in software development, and it is essential for software engineering students to receive proper testing education. However, motivating students to wri…

cs.SE2023★ 1 cited

PlayTest: A Gamified Test Generator for Games

Patric Feldmeier, Philipp Straubinger, Gordon Fraser

Games are usually created incrementally, requiring repeated testing of the same scenarios, which is a tedious and error-prone task for game developers. Therefore, we aim to allevia…

cs.SE2023★ 1 cited

Improving Testing Behavior by Gamifying IntelliJ

Philipp Straubinger, Gordon Fraser

Testing is an important aspect of software development, but unfortunately, it is often neglected. While test quality analyses such as code coverage or mutation analysis inform deve…

cs.SE2023

A Survey on What Developers Think About Testing

Philipp Straubinger, Gordon Fraser

Software is infamous for its poor quality and frequent occurrence of bugs. While there is no doubt that thorough testing is an appropriate answer to ensure sufficient quality, the…