vix.ing · top · new · best · stats · spec

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

2025/04/27 by Straubinger, Philipp, Greller, Tim, Fraser, Gordon
#FOS: Computer and information sciences #Software Engineering (cs.SE)

paper · doi:10.48550/arxiv.2504.19291

Abstract

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 enhances learning through interactive, narrative-driven challenges. Players act as spaceship crew members, using unit tests and debugging techniques to fix sabotaged components. Sojourner under Sabotage provides hands-on experience with the real-world testing framework JUnit, improving student engagement, test coverage, and debugging skills.

Citations

Related