activity
20222025
most citedGamekins: Gamifying Software Testing in Jenkins

11 citations · 14 across the 18 of their papers we have counts for

collaborators

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

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…

cs.SE2023

Code Critters: A Block-Based Testing Game

Philipp Straubinger, Laura Caspari, Gordon Fraser

Learning to program has become common in schools, higher education and individual learning. Although testing is an important aspect of programming, it is often neglected in educati…

cs.SE2022★ 11 cited

Gamekins: Gamifying Software Testing in Jenkins

Philipp Straubinger, Gordon Fraser

Developers have to write thorough tests for their software in order to find bugs and to prevent regressions. Writing tests, however, is not every developer's favourite occupation,…