The Art of Software Design, a Video Game for Learning Software Design Principles. - Dave R. Stikkolorum; Michel R. V. Chaudron; Oswald de Bruin (CoRR, 2014)