Skip to main content

Reviewing Learning Software Engineering Through Serious Game Development

  • Conference paper
  • First Online:
Information Systems and Technologies (WorldCIST 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

  2. 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

  3. 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)

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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

  8. 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

    Article  Google Scholar 

  9. 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

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Darwesh, D.A.M.: Concepts of serious game in education. Int. J. Eng. Comput. Sci. (2016). https://doi.org/10.18535/IJECS/V4I12.25

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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)

    Google Scholar 

  20. Stone, P.W.: Popping the (PICO) question in research and evidence-based practice (2002). https://www.sciencedirect.com/science/article/pii/S0897189702000101

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

  25. 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

  26. 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

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Manal Kharbouch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics