Use of Gamification to Teach Agile Values and Collaboration: A multi-week Scrum simulation project in an undergraduate software engineering course. - Sonja Hof; Martin Kropp; Marla Landolt (ITiCSE, 2017)