@inproceedings{c29a6764a37744ca9ef09044ad04d477,
title = "Teaching Software Testing with the Code Defenders Testing Game: Experiences and Improvements",
abstract = "Code Defenders is a game that aims to engage students with software testing. Players compete over a Java class under test by producing tests and mutants, i.e., artificial faults, scoring points if tests reveal mutants, or mutants survive tests. While initially created as a fun way to introduce students to testing in one-off fun sessions, we have moved to integrating the game as an assessed core component of a software testing course. This has shown great potential in engaging students, but many challenges have been revealed as part of this integration. In this paper we describe how we integrated Code Defenders into a software testing course, and how we improved the game in order to address the resulting challenges.",
keywords = "Education, Gamification, Software Testing",
author = "Gordon Fraser and Alessio Gambi and Rojas, {Jos{\'e} Miguel}",
note = "Funding Information: ACKNOWLEDGEMENTS This research has been supported by the European Commission through Erasmus+ project IMPRESS 2017-1-NL01-KA203-035259 and DFG grant FR 2955/2-1. Publisher Copyright: {\textcopyright} 2020 IEEE.",
year = "2020",
month = oct,
day = "28",
doi = "10.1109/ICSTW50294.2020.00082",
language = "English",
series = "Proceedings - 2020 IEEE 13th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020",
publisher = "IEEE",
pages = "461--464",
booktitle = "Proceedings - 2020 IEEE 13th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020",
}