Pattern oriented card game development: SOFTTY — A card game for academic learning of software testing

One of the biggest problems of educational games is the adequate integration of learning content into the game environment. Thereby the main challenge is to create a balance between gameplay and learning objectives and the correct transfer of learning principles into the game design. A useful approach is to identify game components and their specific learning constraints and the relationship between each other. By mapping learning elements to Game Design Pattern, we elaborate fundamentals for the concrete game design, focusing on card games. A shared description and an understanding of how the game design aligns with learning content facilitates the development of high quality educational games. A short illustration of our further developed implementation summarizes our experiences and shows an exemplary realization.

[1]  Chiara Eva Catalano,et al.  Guidelines for an effective design of serious games , 2014, Int. J. Serious Games.

[2]  Chiara Eva Catalano,et al.  Best Practices for an Effective Design and Evaluation of Serious Games , 2014 .

[3]  Richard Blunt,et al.  Do Serious Games Work? Results from Three Studies , 2009, ELERN.

[4]  Carlos de Salles Soares Neto,et al.  Wanda: A Framework to Develop Card Based Games to Help Motivate Programming Students , 2014, 2014 Brazilian Symposium on Computer Games and Digital Entertainment.

[5]  João M. Fernandes,et al.  PlayScrum - A Card Game to Learn the Scrum Agile Method , 2010, 2010 Second International Conference on Games and Virtual Worlds for Serious Applications.

[6]  Julian Togelius,et al.  A Card Game Description Language , 2013, EvoApplications.

[7]  Staffan Björk,et al.  Patterns In Game Design , 2004 .

[8]  Christian Wolff,et al.  An experimental card game for software testing: Development, design and evaluation of a physical card game to deepen the knowledge of students in academic software testing education , 2016, 2016 IEEE Global Engineering Education Conference (EDUCON).

[9]  Jochen Ludewig,et al.  Simulation in software engineering training , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[10]  John W. Rice,et al.  The Gamification of Learning and Instruction: Game-Based Methods and Strategies for Training and Education , 2012, Int. J. Gaming Comput. Mediat. Simulations.

[11]  Alexander Soska A New Conceptual Contribution for Serious Games in Academic Software Engineering Education , 2014 .

[12]  Craig Caulfield,et al.  A systematic survey of games used for software engineering education , 2011 .

[13]  André van der Hoek,et al.  Problems and Programmers: an educational software engineering card game , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[14]  Forrest Shull,et al.  To Game or Not to Game? , 2009, IEEE Software.

[15]  Marja Kankaanranta,et al.  Design and Use of Serious Games , 2008 .

[16]  Hsien-Sheng Hsiao,et al.  Designing Constructivist Learning Environment in Online Game , 2007, 2007 First IEEE International Workshop on Digital Game and Intelligent Toy Enhanced Learning (DIGITEL'07).

[17]  Andrew Best-Dunkley Design and Use of Serious Games , 2009 .

[18]  B. Zimmerman,et al.  Self-regulated learning and academic achievement : theoretical perspectives , 2001 .

[19]  Heidi Ellis Software engineering: effective teaching and learning approaches and practices , 2007, SOEN.

[20]  Barry W. Boehm,et al.  SimVBSE: Developing a Game for Value-Based Software Engineering , 2006, 19th Conference on Software Engineering Education & Training (CSEET'06).

[21]  Rex Black,et al.  Foundations of Software Testing ISTQB Certification , 2006 .

[22]  Kenton O'Hara,et al.  Gamification. using game-design elements in non-gaming contexts , 2011, CHI Extended Abstracts.

[23]  Michael G. Wagner,et al.  Iterative didactic design of serious games , 2013, FDG.

[24]  Alessandro De Gloria,et al.  Pedagogy-driven design of Serious Games : An overall view on learning and game mechanics mapping , and cognition-based models , 2015 .

[25]  Sui Lin Goei,et al.  Simulations, Serious Games and Their Applications , 2013 .

[26]  Brenda Brathwaite,et al.  Challenges for Game Designers , 2008 .

[27]  André van der Hoek,et al.  Simse: a software engineering simulation environment for software process education , 2006 .