Abstract
Serious games (SGs) are known as games designed for educational purposes rather than mere entertainment. Although their integration into software engineering (SE) education is a relatively new trend, it is spreading gradually, and thus gaining growing attention in the academic field. In this paper, we first investigated how SGs’ design and development have been used as a pedagogical approach in SE education. Second, we analyzed the perceived complexity and potential effectiveness of this approach from the literature. Last, we addressed its resulting challenges and opportunities in the realm of SE education. The search for studies was carried out in leading search resources namely, Science Direct, IEEE Xplore, ACM, Scopus, as well as Wiley resulting in a set of six selected studies. Our study’s results show that the design and development of SGs could be used to further motivate students, improve their SE learning experience and make it more enjoyable, and promote the use of these SGs. Moreover, this pedagogical approach was considered effective for a holistic understanding of SE courses, and better knowledge and skills acquisition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Vargas, J.A., García-Mundo, L., Genero, M., Piattini, M.: A systematic mapping study on serious game quality. In: ACM International Conference Proceeding Series (2014). https://doi.org/10.1145/2601248.2601261
Wassila, D., Tahar, B.: Using serious game to simplify algorithm learning. In: 2012 International Conference on Education and e-Learning Innovations, ICEELI 2012 (2012). https://doi.org/10.1109/ICEELI.2012.6360569
Thirouard, M., et al.: Learning by doing: Integrating a serious game in a MOOC to promote new skills. In: Proceedings of the European Stakeholder Summit on Experiences and Best Practices in and Around MOOCs, pp. 92–96 (2015)
Mann, P.: Why is software engineering so difficult? Br. Telecom Technol. J. 10, 18–27 (1992). https://doi.org/10.1007/978-1-4612-4720-3_10
Richardson, W.E.: Undergraduate software engineering education. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). pp. 121–144. Springer, New York (1988). https://doi.org/10.1007/BFb0043595
Rodrigues, P., Souza, M., Figueiredo, E.: Games and gamification in software engineering education: a survey with educators. In: IEEE Frontiers in Education Conference, FIE, pp. 1–9. Institute of Electrical and Electronics Engineers Inc. (2019). https://doi.org/10.1109/FIE.2018.8658524
Souza, M.R.D.A., Veado, L., Moreira, R.T., Figueiredo, E., Costa, H.: A systematic mapping study on game-related methods for software engineering education (2018). https://doi.org/10.1016/j.infsof.2017.09.014
Caulfield, C., Xia, J.C., Veal, D., Paul Maj, S.: A systematic survey of games used for software engineering education. Mod. Appl. Sci. 5, 28–43 (2011). https://doi.org/10.5539/mas.v5n6p28
Pedreira, O., García, F., Brisaboa, N., Piattini, M.: Gamification in software engineering - A systematic mapping. In: Information and Software Technology, pp. 157–168 (2015). https://doi.org/10.1016/j.infsof.2014.08.007
Rodríguez, G., González-Caino, P.C., Resett, S.: Serious games for teaching agile methods: a review of multivocal literature. Comput. Appl. Eng. Educ. 29, 1931–1949 (2021). https://doi.org/10.1002/CAE.22430
Ismailović, D., Haladjian, J., Köhler, B., Pagano, D., Brügge, B.: Adaptive serious game development. In: Proceedings of the 2012 2nd International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques (GAS 2012), pp. 23–26 (2012). https://doi.org/10.1109/GAS.2012.6225922
Dimitriadou, A., Djafarova, N., Turetken, O., Verkuyl, M., Ferworn, A.: Challenges in serious game design and development: educators’ experiences. Simul. Gaming 52, 132–152 (2021). https://doi.org/10.1177/1046878120944197
Calderón, A., Ruiz, M., O’Connor, R.V.: A multivocal literature review on serious games for software process standards education. Comput. Stand. Interfaces 57, 36–48 (2018). https://doi.org/10.1016/j.csi.2017.11.003
Darwesh, D.A.M.: Concepts of serious game in education. Int. J. Eng. Comput. Sci. (2016). https://doi.org/10.18535/IJECS/V4I12.25
Kapralos, B., Fisher, S., Clarkson, J., van Oostveen, R.: A course on serious game design and development using an online problem-based learning approach. Interact. Technol. Smart Educ. 12, 116–136 (2015). https://doi.org/10.1108/ITSE-10-2014-0033
Robertson, J., Howells, C.: Computer game design: opportunities for successful learning. Comput. Educ. 50, 559–578 (2008). https://doi.org/10.1016/j.compedu.2007.09.020
Giannakos, M.N., Jaccheri, L., Morasca, S.: An empirical examination of behavioral factors in creative development of game prototypes. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 3–8. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41106-9_1
Garneli, V., Giannakos, M.N., Chorianopoulos, K., Jaccheri, L.: Serious game development as a creative learning experience: lessons learnt. In: Proceedings of the 4th International Workshop on Games and Software Engineering (GAS 2015), pp. 36–42. Institute of Electrical and Electronics Engineers Inc. (2015). https://doi.org/10.1109/GAS.2015.14
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Tech. report, Ver. 2.3 EBSE Tech. Report. EBSE, vol. 5, pp. 1–65 (2007)
Stone, P.W.: Popping the (PICO) question in research and evidence-based practice (2002). https://www.sciencedirect.com/science/article/pii/S0897189702000101
Petersen, K., Vakkalanka, S., Kuzniarz, L.: Guidelines for conducting systematic mapping studies in software engineering: an update. Inf. Softw. Technol. 64, 1–18 (2015). https://doi.org/10.1016/j.infsof.2015.03.007
Brereton, P., Kitchenham, B.A., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the software engineering domain. J. Syst. Softw. (2007). https://doi.org/10.1016/j.jss.2006.07.009
Alhammad, M.M., Moreno, A.M.: Gamification in software engineering education: a systematic mapping. J. Syst. Softw. 141, 131–150 (2018). https://doi.org/10.1016/j.jss.2018.03.065
Asuncion, H., Socha, D., Sung, K., Berfield, S., Gregory, W.: Serious game development as an iterative user-centered agile software project. In: Proceedings of the International Conference on Software Engineering, pp. 44–47 (2011). https://doi.org/10.1145/1984674.1984690
Blokhuis, M., Szirbik, N.: Using a serious game development approach in the learning experience of system engineering design. In: IFIP Advances in Information and Communication Technology, pp. 279–286. Springer, New York (2017). https://doi.org/10.1007/978-3-319-66926-7_32
Dörner, R., Spierling, U.: Serious games development as a vehicle for teaching entertainment technology and interdisciplinary teamwork: Perspectives and pitfalls. In: Proceedings of the 2014 ACM International Workshop on Serious Games, Workshop of MM 2014 (SeriousGames 2014), pp. 3–8. ACM Press, New York (2014). https://doi.org/10.1145/2656719.2656724
Santana-Mancilla, P.C., Rodriguez-Ortiz, M.A., Garcia-Ruiz, M.A., Gaytan-Lugo, L.S., Fajardo-Flores, S.B., Contreras-Castillo, J.: Teaching HCI skills in higher education through game design: a study of students’ perceptions. Informatics 6, 22 (2019). https://doi.org/10.3390/informatics6020022
Lameras, P., Arnab, S., Dunwell, I., Stewart, C., Clarke, S., Petridis, P.: Essential features of serious games design in higher education: linking learning attributes to game mechanics. Br. J. Educ. Technol. 48, 972–994 (2017). https://doi.org/10.1111/bjet.12467
Acknowledgments
This research is part of the OASSIS-UMU (PID2021-122554OB-C32) project (supported by the Spanish Ministry of Science and Innovation), the BIZDEVOPSGLOBAL-UMU (RTI2018-098309-B-C33) project (supported by the Spanish Ministry of Science, Innovation, and Universities), and the Network of Excellence in Software Quality and Sustainability (TIN2017-90689-REDT). These projects are also founded by the European Regional Development Fund (ERDF).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kharbouch, M. et al. (2024). Reviewing Learning Software Engineering Through Serious Game Development. In: Rocha, A., Adeli, H., Dzemyda, G., Moreira, F., Colla, V. (eds) Information Systems and Technologies. WorldCIST 2023. Lecture Notes in Networks and Systems, vol 800. Springer, Cham. https://doi.org/10.1007/978-3-031-45645-9_38
Download citation
DOI: https://doi.org/10.1007/978-3-031-45645-9_38
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-45644-2
Online ISBN: 978-3-031-45645-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)