Masters of the Process: A Board Game Proposal for Teaching Software Management and Software Development Process

  • Victor Travassos Sarinho

Resumo




Software Engineering (SE) education has a current challenge to provide sufficient hands-on experience for their students. Game-based learning represents a promising alternative to teach computing in higher education, promoting an "active learning" and serving as entertaining means for drill and practice. This paper presents "Masters of the Process", a board game proposal for teaching software management and software development process competences. For this, the design, construction and evaluation steps of the proposed game are described, as well as the usability results together with a brief comparison among SE board games. As a result, a simple, interactive and multiplayer game was provided, able to teach important SE concepts in a practical, competitive and funny way.




 

Referências

Clark C Abt. 2002. Serious Games, paperback edn.

Alex Baker, Emily Oh Navarro, and Andre Van Der Hoek. 2005. An experimental card game for teaching software engineering processes. Journal of Systems and Software 75, 1-2 (2005), 3--16.

Paulo Battistella and C Gresse von Wangenheim. 2016. Games for teaching computing in higher education-a systematic review. IEEE Technology and Engineering Education 9, 1 (2016), 8--30.

Nanette Brown and Philippe Kruchten. 2010. The Hard Choices Game Explained. (2010).

L Buglione. 2007. Project-o-poly. Giocare per Apprendere. Il gioco come opportunità nelle Learning Organizations. Persone & Conoscenze 26/27 (2007), 43--47.

Craig Caulfield, David Veal, and Stanislaw Maj. 2011. Teaching software engineering project management-A novel approach for software engineering programs. (2011).

Sara I De Freitas. 2006. Using games and simulations for supporting learning. Learning, media and technology 31, 4 (2006), 343--358.

Adler Diniz De Souza, Rodrigo Duarte Seabra, Juliano Marinho Ribeiro, and Lucas E da S Rodrigues. 2017. SCRUMI: a board serious virtual game for teaching the SCRUM framework. In Proceedings of the 39th International Conference on Software Engineering Companion. IEEE Press, 319--321.

Ryoju Hamada, Masahiro Hiji, and Tomomi Kaneko. 2014. Development of software engineering business board game. In Developments in Business Simulation and Experiential Learning: Proceedings of the Annual ABSEL conference, Vol. 41.

Robert T Hays and Michael J Singer. 2012. Simulation fidelity in training system design: Bridging the gap between reality and training. Springer Science & Business Media.

Ville T Heikkilä, Maria Paasivaara, and Casper Lassenius. 2016. Teaching university students Kanban with a collaborative board game. In Proceedings of the 38th international conference on software engineering companion. ACM, 471--480.

Carlos Mario Zapata Jaramillo. 2014. Teaching software development by means of a classroom game: The software development game. In Developments in Business Simulation and Experiential Learning: Proceedings of the Annual ABSEL conference, Vol. 36.

John Kirriemuir and Angela McFarlane. 2004. Literature review in games and learning. (2004).

Per Kroll and Philippe Kruchten. 2003. The rational unified process made easy: a practitioner's guide to the RUP. Addison-Wesley Professional.

Philippe Kruchten and James King. 2011. Mission to Mars: An agile release planning game. In 2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T). IEEE, 552--552.

Arnold M Lund. 2001. Measuring usability with the use questionnaire12. Usability interface 8, 2 (2001), 3--6.

Andrew Martin. 2000. The design and evolution of a simulation/game for teaching information systems development. Simulation & Gaming 31, 4 (2000), 445--463.

Alice Mitchell and Carol Savill-Smith. 2004. The use of computer and video games for learning: A review of the literature. (2004).

Elizabeth Suescun Monsalve, Vera Maria B Werneck, and Julio Cesar Sampaio do Prado Leite. 2011. Teaching software engineering with SimulES-W. In 2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T). IEEE, 31--40.

Giani Petri, Alejandro Calderón, Christiane Gresse von Wangenheim, Adriano F Borgatto, and Mercedes Ruiz. 2018. Games for Teaching Software Project Management: An Analysis of the Benefits of Digital and Non-Digital Games. Journal of Universal Computer Science 24, 10 (2018), 1424--1451.

M Prensky. 2001. Digital game-based learning, McGraw-Hill & Paragon House, New York. (2001).

Victor Travassos Sarinho. 2017. Uma proposta de game design canvas unificado. XVI Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames) (2017).

Evelyn Stiller and Cathie LeBlanc. 2002. Effective software engineering pedagogy. Journal of Computing Sciences in Colleges 17, 6 (2002), 124--134.

Christiane Gresse Von Wangenheim and Forrest Shull. 2009. To game or not to game? IEEE software 26, 2 (2009), 92--94.

Carlos Mario Zapata-Jaramillo, Miguel David Rojas Lopez, Rafael Esteban Arango Sanchez, and Leidy Diana Jimenez Pinzon. 2015. SEMAT GAME: applying a project management practice. In Developments in Business Simulation and Experiential Learning: Proceedings of the Annual ABSEL conference, Vol. 42.
Publicado
21/01/2020
SARINHO, Victor Travassos. Masters of the Process: A Board Game Proposal for Teaching Software Management and Software Development Process. In: EDUCATION - SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 33. , 2019, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 .