Effectiveness of Games in Software Project Management Education: An Experimental Study

Software Project Management (SPM) is considered important to ensure that software projects are delivered with success, with respect to project scope, time, cost and quality requirements. However, teaching SPM remains a challenging issue. In this context, educational games have been used in order to provide more practical opportunities in SPM education. Yet, there is a lack of studies with more rigorous research design in order to analyse the real effectiveness of such games. The objective of this study is to analyse the effectiveness of educational games with respect to the students’ experience and learning in SPM education. An experimental study is conducted in two SPM courses, involving an experimental group, adopting games; and a control group, using traditional exercises. The results indicate that games provide a positive contribution to the students’ perceived learning, as well as provide an engaging experience, mainly in terms of challenge, social interaction, fun and focused attention. Yet, no indication that the games provide a better learning effect than exercises could be identified, although the results show an increase in the students’ performance over time playing the games. Results of this study may assist instructors to select such games and contribute to their adoption for SPM education.

[1]  Maria Virvou,et al.  Combining Software Games with Education: Evaluation of its Educational Effectiveness , 2005, J. Educ. Technol. Soc..

[2]  Erol Özçelik,et al.  The effect of competition on learning in games , 2015, Comput. Educ..

[3]  James M. Boyle,et al.  A systematic literature review of empirical evidence on computer games and serious games , 2012, Comput. Educ..

[4]  Per Backlund,et al.  Educational games - Are they worth the effort? A literature survey of the effectiveness of serious games , 2013, 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES).

[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]  Alejandro Calderón,et al.  ProDec: a Serious Game for Software Project Management Training , 2013, ICSEA 2013.

[7]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[8]  Rory O'Connor,et al.  Software Engineering Education and Games: A Systematic Literature Review , 2016, J. Univers. Comput. Sci..

[9]  Christiane Gresse von Wangenheim,et al.  SCRUMIA - An educational game for teaching SCRUM in computing courses , 2013, J. Syst. Softw..

[10]  Jean-Pierre Jessel,et al.  Origins of Serious Games , 2011, Serious Games and Edutainment Applications.

[11]  Alejandro Calderón,et al.  Integrating Serious Games as Learning Resources in a Software Project Management Course: The Case of ProDec , 2017, 2017 IEEE/ACM 1st International Workshop on Software Engineering Curricula for Millennials (SECM).

[12]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2000, The Kluwer International Series in Software Engineering.

[13]  Christiane Gresse von Wangenheim,et al.  Quality of Games for Teaching Software Engineering: An Analysis of Empirical Evidences of Digital and Non-Digital Games , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET).

[14]  Udechukwu Ojiako,et al.  Learning and teaching challenges in project management , 2011 .

[15]  Christiane Gresse von Wangenheim,et al.  DELIVER! - An educational game for teaching Earned Value Management in computing courses , 2012, Inf. Softw. Technol..

[16]  Márcio de Oliveira Barros,et al.  A Simulation-Based Game for Project Management Experiential Learning , 2004, SEKE.

[17]  Nicola Capuano,et al.  Knowledge-based assessment in serious games: an experience on emergency training , 2015 .

[18]  Gabriele Bavota,et al.  Teaching software engineering and software project management: An integrated and practical approach , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[19]  Christiane Gresse von Wangenheim,et al.  Teaching Team Management in Software Project Management Courses , 2013 .

[20]  Christiane Gresse von Wangenheim,et al.  How games for computing education are evaluated? A systematic literature review , 2017, Comput. Educ..

[21]  Margaret Emsley,et al.  Project Management Serious Games and Simulation: A comparison of three learning methods , 2018 .

[22]  Dietmar Pfahl,et al.  An experiment for evaluating the effectiveness of using a system dynamics simulation model in software project management education , 2001, Proceedings Seventh International Software Metrics Symposium.

[23]  Christiane Gresse von Wangenheim,et al.  Project detective – a game for teaching earned value management , 2014 .

[24]  Alejandro Calderón,et al.  A systematic literature review on serious games evaluation: An application to software project management , 2015, Comput. Educ..

[25]  Christiane Gresse von Wangenheim,et al.  Games for Teaching Computing in Higher Education – A Systematic Review , 2016 .

[26]  Christian Gütl,et al.  Decoupling assessment and serious games to support guided exploratory learning in smart education , 2016, Journal of Ambient Intelligence and Humanized Computing.

[27]  Rory O'Connor,et al.  Designing game scenarios for software project management education and assessment , 2019, IET Softw..

[28]  Anissa All,et al.  Assessing the effectiveness of digital game-based learning: Best practices , 2016, Comput. Educ..

[29]  C. Douglas Wetzel,et al.  The Effectiveness of Games for Educational Purposes: A Review of Recent Research , 1992 .

[30]  Christiane Gresse von Wangenheim,et al.  MEEGA+, Systematic Model to Evaluate Educational Games , 2019, Encyclopedia of Computer Graphics and Games.

[31]  Liyan Song,et al.  Digital Game-Based Learning , 2014 .

[32]  André van der Hoek,et al.  Comprehensive Evaluation of an Educational Software Engineering Simulation Environment , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[33]  Rory V. O'Connor,et al.  A multivocal literature review on serious games for software process standards education , 2018, Comput. Stand. Interfaces.

[34]  Martha E. Myers,et al.  Pedagogy and project management: should you practice what you preach? , 2007 .

[35]  Jodi Asbell-Clarke,et al.  Challenging games help students learn: An empirical study on engagement, flow and immersion in game-based learning , 2016, Comput. Hum. Behav..

[36]  Alejandro Calderón,et al.  Games for Teaching Software Project Management: An Analysis of the Benefits of Digital and Non-Digital Games , 2018, J. Univers. Comput. Sci..

[37]  Bassam A. Hussein,et al.  A Blended Learning Approach to Teaching Project Management : A Model for Active Participation and Involvement : Insights from Norway , 2015 .

[38]  Christiane Gresse von Wangenheim,et al.  Empirical evaluation of an educational game on software measurement , 2008, Empirical Software Engineering.

[39]  Rory O'Connor,et al.  Towards a Standard to Describe and Classify Serious Games as Learning Resources for Software Project Management , 2018, EuroSPI.