Teaching Software Testing and Debugging with the Serious Game Sojourner under Sabotage
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.
Authors
- Philipp Straubinger (ORCID: https://orcid.org/0000-0002-9265-5789)
- Gordon Fraser (ORCID: https://orcid.org/0000-0002-4364-6595)
- Tim Greller
Institutions
- University of Passau (DE)
Publication Details
- Published
- 2025-06-06
- DOI
- https://doi.org/10.1145/3713081.3731730
- Citations
- 1
- Primary Topic
- Educational Games and Gamification
- Type
- article
- Field-Weighted Citation Impact
- 3.44