Skip to main content

Introduction to Software Engineering for Games in Serious Contexts

  • Chapter
  • First Online:
Software Engineering for Games in Serious Contexts
  • 489 Accesses

Abstract

Software engineering researchers have been actively investigating novel approaches that focus on the effective development, evolution, and maintenance of high-quality, complex systems for over 50 years. Recently, an interdisciplinary research community has emerged that spans software engineering and games. This community addresses a broad range of issues that prevail in developing games for entertainment, serious games, and gamified applications. In this book, the focus is on the latter two. Serious games are also known as games with a purpose. Beyond their entertainment value, they also fulfill a purpose such as educating or training users on specific learning objectives. Gamified systems are non-entertainment applications that are enhanced with game elements to help motivate and engage users to improve their productivity, satisfaction, time on tasks, and so on. Although distinct research topics, serious games and gamification share a core quality of service attribute: user experience. These applications possess the inherent, interdisciplinary complexity of creating user experiences that engage and motivate users to accomplish specific goals.

This introductory chapter begins with a brief presentation of background material covering serious games, gamified systems, and a description of their inherent interdisciplinary development nature. This is followed by a summary of examples for recent advances that are reported in peer-reviewed publications (2016–2022) at the intersection of software engineering and gameful systems. The results are organized around established software engineering research topics. In addition, this chapter provides an overview of the book structure and content; brief summaries of the 11 core chapters are included.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdellatif, A.J., McCollum, B., McMullan, P.: Serious games: quality characteristics evaluation framework and case study. In: 2018 IEEE Integrated STEM Education Conference (ISEC), pp. 112–119. IEEE, Piscataway (2018)

    Google Scholar 

  2. Abt, C.C.: Serious games. Am. Behav. Sci. 14(1), 129–129 (1970)

    Google Scholar 

  3. Alonso-Fernandez, C., Calvo, A., Freire, M., Martinez-Ortiz, I., Fernandez-Manjon, B.: Systematizing game learning analytics for serious games. In: 2017 IEEE Global Engineering Education Conference (EDUCON), pp. 1111–1118. IEEE, Piscataway (2017)

    Google Scholar 

  4. Alonso-Fernández, C., Perez-Colado, I.J., Calvo-Morata, A., Freire, M., Ortiz, I.M., Manjon, B.F.: Applications of simva to simplify serious games validation and deployment. IEEE Rev. Iberoam. de Tecnol. del Aprendiz. 15(3), 161–170 (2020)

    Google Scholar 

  5. Ammons, B., Bansal, S.K.: Scrumify: A software game to introduce agile software development methods. J. Eng. Educ. Transform. 30(Special Issue) (2017)

    Google Scholar 

  6. Ardiç, B., Yurdakul, I., Tüzün, E.: Creation of a serious game for teaching code review: an experience report. In: 2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T), pp. 1–5. IEEE, Piscataway (2020)

    Google Scholar 

  7. Argasiski, J.K., Wegrzyn, P.: Affective patterns in serious games. Fut. Gen. Comput. Syst. 92, 526–538 (2019)

    Article  Google Scholar 

  8. Ašeriškis, D., Blažauskas, T., Damaševičius, R.: UAREI: a model for formal description and visual representation/software gamification. DYNA 84(200), 326–334 (2017)

    Article  Google Scholar 

  9. Aydan, U., Yilmaz, M., Clarke, P.M., O’Connor, R.V.: Teaching ISO/IEC 12207 software lifecycle processes: a serious game approach. Comput. Stand. Inter. 54, 129–138 (2017)

    Article  Google Scholar 

  10. Ayoup, P., Costa, D.E., Shihab, E.: Achievement Unlocked: A Case Study on Gamifying Devops Practices in Industry. Association for Computing Machinery, New York (2022)

    Google Scholar 

  11. Baars, S., Meester, S.: Codearena: inspecting and improving code quality metrics using minecraft. In: 2019 IEEE/ACM International Conference on Technical Debt (TechDebt), pp. 68–70. IEEE, Piscataway (2019)

    Google Scholar 

  12. Barajas, A., Álvarez, F., Muñoz, J., Santaolaya, R., Collazos, C., Hurtado, J.: Verification and validation model for short serious game production. IEEE Lat. Am. Trans. 14(4), 2007–2012 (2016)

    Article  Google Scholar 

  13. Bartel, A., Hagel, G.: Gamifying the learning of design patterns in software engineering education. In: 2016 IEEE Global Engineering Education Conference (EDUCON), pp. 74–79. IEEE, Piscataway (2016)

    Google Scholar 

  14. Bell, J., Cooper, K.M.L., Kaiser, G.E., Swapneel, S.: Welcome to the 2nd international games and software engineering workshop (gas 2012). In: 2012 Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques (GAS), pp. iii–iv (2012)

    Google Scholar 

  15. Bishop, J., Cooper, K.M.L., Scacchi, W., Whitehead, J.: Introduction to the 4th international workshop on games and software engineering (gas 2015). In: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, vol. 2, pp. 979–980 (2015)

    Google Scholar 

  16. Braad, E., Zavcer, G., Sandovar, A.: Processes and models for serious game design and development. In: Entertainment Computing and Serious Games: International GI-Dagstuhl Seminar 15283, Dagstuhl Castle, July 5–10, 2015, Revised Selected Papers, pp. 92–118. Springer, Berlin (2016)

    Google Scholar 

  17. Bucchiarone, A., Cooper, K.M., Lin, D., Melcer, E.F., Sung, K.: Games and software engineering: engineering fun, inspiration, and motivation. ACM SIGSOFT Softw. Eng. Notes 48(1), 85–89 (2023)

    Article  Google Scholar 

  18. Cacciotto, F., Fulcini, T., Coppola, R., Ardito, L.: A metric framework for the gamification of web and mobile GUI testing. In: 2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp. 126–129 (2021)

    Google Scholar 

  19. Calderon, A., Ruiz, M., O’Connor, R.V.: Prodecadmin: a game scenario design tool for software project management training. In: Proceedings of the Systems, Software and Services Process Improvement: 24th European Conference, EuroSPI 2017, Ostrava, September 6–8, 2017, pp. 241–248. Springer, Berlin (2017)

    Google Scholar 

  20. Calderón, A., Boubeta-Puig, J., Ruiz, M.: MEdit4CEP-Gam: a model-driven approach for user-friendly gamification design, monitoring and code generation in CEP-based systems. Inform. Softw. Tech. 95, 238–264 (2018)

    Article  Google Scholar 

  21. Calderon, A., Trinidad, M., Ruiz, M., O’Connor, R.V.: Towards a standard to describe and classify serious games as learning resources for software project management. In: Proceedings of the Systems, Software and Services Process Improvement: 25th European Conference, EuroSPI 2018, Bilbao, September 5–7, 2018, pp. 229–239. Springer, Berlin (2018)

    Google Scholar 

  22. Clegg, B.S., Rojas, J.M., Fraser, G.: Teaching software testing concepts using a mutation testing game. In: 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET), pp. 33–36. IEEE, Piscataway (2017)

    Google Scholar 

  23. Cooper, K.: Software Engineering Perspectives on Computer Game Development. CRC Press, Taylor & Francis, Boca Raton (2021)

    Book  Google Scholar 

  24. Cooper, K.M.L.: Message from the chair of the 5th international workshop on games and software engineering. In: GAS ’16: Proceedings of the 5th International Workshop on Games and Software Engineering. Association for Computing Machinery, New York, NY (2016)

    Google Scholar 

  25. Cooper, K., Scacchi, W.: Computer Games and Software Engineering. CRC Press, Taylor & Francis, Boca Raton (2015)

    Book  Google Scholar 

  26. Cooper, K.M.L., Scacchi, W., Wang, A.I.: Welcome to the 3rd international workshop on games and software engineering: engineering computer games to enable positive, progressive change (gas 2013). In: 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS), pp. iii–iii (2013)

    Google Scholar 

  27. Cosentino, V., Gérard, S., Cabot, J.: A model-based approach to gamify the learning of modeling. In: Proceedings of the 5th Symposium on Conceptual Modeling Education and the 2nd International iStar Teaching Workshop Co-located with the 36th International Conference on Conceptual Modeling (ER 2017), Valencia, November 6–9, 2017, pp. 15–24 (2017)

    Google Scholar 

  28. Dalpiaz, F., Cooper, K.M.: Games for requirements engineers: analysis and directions. IEEE Softw. 37(1), 50–59 (2020)

    Article  Google Scholar 

  29. Dar, H.S.: Reducing ambiguity in requirements elicitation via gamification. In: 2020 IEEE 28th International Requirements Engineering Conference (RE), pp. 440–444 (2020)

    Google Scholar 

  30. Delen, M., Dalpiaz, F., Cooper, K.: Bakere: a serious educational game on the specification and analysis of user stories. In: 2019 IEEE 27th International Requirements Engineering Conference (RE), pp. 369–374. IEEE, Piscataway (2019)

    Google Scholar 

  31. De Lope, R.P., Medina-Medina, N., Urbieta, M., Lliteras, A.B., García, A.M.: A novel UML-based methodology for modeling adventure-based educational games. Entertain. Comput. 38, 100429 (2021)

    Article  Google Scholar 

  32. Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining “gamification”. Association for Computing Machinery, New York (2011)

    Book  Google Scholar 

  33. Dichev, C., Dicheva, D., Irwin, K.: Gamification driven learning analytics. In: Proceedings of the 13th International Conference on e-Learning, pp. 70–76 (2018)

    Google Scholar 

  34. dos Santos, H.M., Durelli, V.H., Souza, M., Figueiredo, E., da Silva, L.T., Durelli, R.S.: Cleangame: gamifying the identification of code smells. In: Proceedings of the XXXIII Brazilian Symposium on Software Engineering, pp. 437–446 (2019)

    Google Scholar 

  35. Ebert, C., Vizcaino, A., Grande, R.: Unlock the business value of gamification. IEEE Softw. 39(6), 15–22 (2022)

    Article  Google Scholar 

  36. Espinha Gasiba, T., Beckers, K., Suppan, S., Rezabek, F.: On the requirements for serious games geared towards software developers in the industry. In: 2019 IEEE 27th International Requirements Engineering Conference (RE), pp. 286–296 (2019)

    Google Scholar 

  37. Fraser, G.: Gamification of software testing. In: 2017 IEEE/ACM 12th International Workshop on Automation of Software Testing (AST), pp. 2–7. IEEE, Piscataway (2017)

    Google Scholar 

  38. Fulcini, T., Ardito, L.: Gamified exploratory GUI testing of web applications: a preliminary evaluation. In: 2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp. 215–222 (2022)

    Google Scholar 

  39. Garcia, F., Pedreira, O., Piattini, M., Cerdeira-Pena, A., Penabad, M.: A framework for gamification in software engineering. J. Syst. Softw. 132, 21–40 (2017)

    Article  Google Scholar 

  40. Garcia, I., Pacheco, C., Leon, A., Calvo-Manzano, J.A.: A serious game for teaching the fundamentals of ISO/IEC/IEEE 29148 systems and software engineering–lifecycle processes–requirements engineering at undergraduate level. Comput. Stand. Interf. 67, 103377 (2020)

    Article  Google Scholar 

  41. Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., Muñoz, M., Mejía, J.: Gamification proposal for defect tracking in software development process. In: Proceedings of the Systems, Software and Services Process Improvement: 23rd European Conference, EuroSPI 2016, Graz, September 14–16, 2016, pp. 212–224. Springer, Berlin (2016)

    Google Scholar 

  42. Gasca-Hurtado, G.P., Gómez-Álvarez, M.C., Machuca-Villegas, L., Muñoz, M.: Design of a gamification strategy to intervene in social and human factors associated with software process improvement change resistance. IET Softw. 15(6), 428–442 (2021)

    Article  Google Scholar 

  43. Goli, A., Teymournia, F., Naemabadi, M., Garmaroodi, A.A.: Architectural design game: a serious game approach to promote teaching and learning using multimodal interfaces. Educ. Inform. Technol. 27(8), 11467–11498 (2022)

    Article  Google Scholar 

  44. Haendler, T., Neumann, G.: A framework for the assessment and training of software refactoring competences. In: Proceedings of the 11th International Conference on Knowledge Management and Information Systems, pp. 307–316 (2019)

    Google Scholar 

  45. Haendler, T., Neumann, G.: Ontology-based analysis of game designs for software refactoring. In: Proceedings of the 11th International Conference on Computer Supported Education (CSEDU 2019) (1), pp. 24–35 (2019)

    Google Scholar 

  46. Haendler, T., Neumann, G.: Serious refactoring games. In: Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS-52), pp. 7691–7700. IEEE, Piscataway (2019)

    Google Scholar 

  47. Hamiye, F., Said, B., Serhan, B.: A framework for the development of serious games for assessment. In: Proceedings of the Games and Learning Alliance: 8th International Conference, GALA 2019, Athens, November 27–29, 2019, pp. 407–416. Springer, Berlin (2019)

    Google Scholar 

  48. Herranz, E., Guzmán, J.G., de Amescua-Seco, A., Larrucea, X.: Gamification for software process improvement: a practical approach. IET Softw. 13(2), 112–121 (2019)

    Article  Google Scholar 

  49. IEEE transactions on games. https://transactions.games/. Accessed 16 Feb 2023

  50. Klock, A.C.T., Gasparini, I., Pimenta, M.S.: 5w2h framework: a guide to design, develop and evaluate the user-centered gamification. In: Proceedings of the 15th Brazilian Symposium on Human Factors in Computing Systems, pp. 1–10 (2016)

    Google Scholar 

  51. Kumar, B.S., Krishnamurthi, I.: Improving user participation in requirement elicitation and analysis by applying gamification using architect’s use case diagram. In: Proceedings of the 3rd International Symposium on Big Data and Cloud Computing Challenges (ISBCC–16’), pp. 471–482. Springer, Berlin (2016)

    Google Scholar 

  52. Loh, C.S., Li, I.H., Sheng, Y.: Comparison of similarity measures to differentiate players’ actions and decision-making profiles in serious games analytics. Comput. Hum. Behav. 64(C), 562–574 (2016)

    Article  Google Scholar 

  53. Marcelino-Jesus, E., Sarraipa, J., Agostinho, C., Jardim-Goncalves, R.: The use of serious games in requirements engineering. In: Enterprise Interoperability VII: Enterprise Interoperability in the Digitized and Networked Factory of the Future, pp. 263–274. Springer, Berlin (2016)

    Google Scholar 

  54. Marín, B., Vera, M., Giachetti, G.: An adventure serious game for teaching effort estimation in software engineering. In: IWSM-Mensura, pp. 71–86 (2019)

    Google Scholar 

  55. Marín-Vega, H., Alor-Hernández, G., Colombo-Mendoza, L.O., Bustos-López, M., Zataraín-Cabada, R.: Zeusar: a process and an architecture to automate the development of augmented reality serious games. Multimed. Tools Appl. 81(2), 2901–2935 (2022)

    Article  Google Scholar 

  56. Maro, S., Sundklev, E., Persson, C.O., Liebel, G., Steghöfer, J.P.: Impact of gamification on trace link vetting: a controlled experiment. In: Proceedings of the Requirements Engineering: Foundation for Software Quality: 25th International Working Conference, REFSQ 2019, Essen, March 18–21, 2019, pp. 90–105. Springer, Berlin (2019)

    Google Scholar 

  57. Mäses, S., Hallaq, B., Maennel, O.: Obtaining better metrics for complex serious games within virtualised simulation environments. In: European Conference on Games Based Learning, pp. 428–434. Academic Conferences International Limited, Reading (2017)

    Google Scholar 

  58. Matallaoui, A., Herzig, P., Zarnekow, R.: Model-driven serious game development integration of the gamification modeling language GaML with unity. In: 2015 48th Hawaii International Conference on System Sciences, pp. 643–651 (2015)

    Google Scholar 

  59. Maxim, B.R., Kaur, R., Apzynski, C., Edwards, D., Evans, E.: An agile software engineering process improvement game. In: 2016 IEEE Frontiers in Education Conference (FIE), pp. 1–4. IEEE, Piscataway (2016)

    Google Scholar 

  60. Meftah, C., Retbi, A., Bennani, S., Idrissi, M.K.: Mobile serious game design using user experience: modeling of software product line variability. Int. J. Emerg. Technol. Learn. (Online) 14(23), 55 (2019)

    Google Scholar 

  61. Mejbri, Y., Khemaja, M., Raies, K.: Requirements engineering for pervasive games based smart learning systems. In: Innovations in Smart Learning, pp. 129–138. Springer, Berlin (2017)

    Google Scholar 

  62. Mestadi, W., Nafil, K., Touahni, R., Messoussi, R.: An assessment of serious games technology: toward an architecture for serious games design. Int. J. Comput. Games Technol. 2018 (2018)

    Google Scholar 

  63. Miljanovic, M.A., Bradbury, J.S.: Robobug: a serious game for learning debugging techniques. In: Proceedings of the 2017 ACM Conference on International Computing Education Research, pp. 93–100 (2017)

    Google Scholar 

  64. Moizer, J., Lean, J., Dell’Aquila, E., Walsh, P., Keary, A.A., O’Byrne, D., Di Ferdinando, A., Miglino, O., Friedrich, R., Asperges, R., Sica, L.S.: An approach to evaluating the user experience of serious games. Comput. Educ. 136, 141–151 (2019)

    Article  Google Scholar 

  65. Molléri, J.S., Gonzalez-Huerta, J., Henningsson, K.: A legacy game for project management in software engineering courses. In: Proceedings of the 3rd European Conference of Software Engineering Education, pp. 72–76 (2018)

    Google Scholar 

  66. Monteiro, R.H.B., Oliveira, S.R.B., Souza, M.R.D.A.: A standard framework for gamification evaluation in education and training of software engineering: an evaluation from a proof of concept. In: 2021 IEEE Frontiers in Education Conference (FIE), pp. 1–7. IEEE, Piscataway (2021)

    Google Scholar 

  67. Montenegro, C.H., Astudillo, H., Álvarez, M.C.G.: ATAM-RPG: a role-playing game to teach architecture trade-off analysis method (ATAM). In: 2017 XLIII Latin American Computer Conference (CLEI), pp. 1–9. IEEE, Piscataway (2017)

    Google Scholar 

  68. Morschheuser, B., Hassan, L., Werder, K., Hamari, J.: How to design gamification? A method for engineering gamified software. Inform. Softw. Technol. 95, 219–237 (2018)

    Article  Google Scholar 

  69. Muñoz, M., Pérez Negrón, A.P., Mejia, J., Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., Hernández, L.: Applying gamification elements to build teams for software development. IET Softw. 13(2), 99–105 (2019)

    Article  Google Scholar 

  70. Neto, P.S., Medeiros, D.B., Ibiapina, I., da Costa Castro, O.C.: Case study of the introduction of game design techniques in software development. IET Softw. 13(2), 129–143 (2019)

    Article  Google Scholar 

  71. Oberhauser, R.: An ontological perspective on the digital gamification of software engineering concepts. Int. J. Adv. Softw. 9(3 and 4), 207–221 (2016)

    Google Scholar 

  72. Parizi, R.M.: On the gamification of human-centric traceability tasks in software testing and coding. In: 2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA), pp. 193–200. IEEE, Piscataway (2016)

    Google Scholar 

  73. Pedreira, O., García, F., Piattini, M., Cortiñas, A., Cerdeira-Pena, A.: An architecture for software engineering gamification. Tsinghua Sci. Technol. 25(6), 776–797 (2020)

    Article  Google Scholar 

  74. Pelling, N.: (2015). https://nanodome.wordpress.com/2011/08/09/the-short-prehistory-of-gamification/

  75. Perez-Medina, J.L., Jimenes-Vargas, K.B., Leconte, L., Villarreal, S., Rybarczyk, Y., Vanderdonckt, J.: ePHoRt: towards a reference architecture for tele-rehabilitation systems. IEEE Access 7, 97159–97176 (2019)

    Article  Google Scholar 

  76. Prasetya, W., Leek, C., Melkonian, O., ten Tusscher, J., van Bergen, J., Everink, J., van der Klis, T., Meijerink, R., Oosenbrug, R., Oostveen, J., et al.: Having fun in learning formal specifications. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), pp. 192–196. IEEE, Piscataway (2019)

    Google Scholar 

  77. Ren, W., Barrett, S., Das, S.: Toward gamification to software engineering and contribution of software engineer. In: Proceedings of the 2020 4th International Conference on Management Engineering, Software Engineering and Service Sciences. Association for Computing Machinery, New York (2020)

    Google Scholar 

  78. Rojas, J.M., Fraser, G.: Teaching mutation testing using gamification. In: European Conference on Software Engineering Education (ECSEE) (2016)

    Google Scholar 

  79. Sherif, E., Liu, A., Nguyen, B., Lerner, S., Griswold, W.G.: Gamification to aid the learning of test coverage concepts. In: 2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T), pp. 1–5. IEEE, Piscataway (2020)

    Google Scholar 

  80. Shi, W., Kaneko, K., Ma, C., Okada, Y.: A framework for automatically generating quiz-type serious games based on linked data. Int. J. Inform. Educ. Technol. 9(4), 250–256 (2019)

    Google Scholar 

  81. Sisomboon, W., Phakdee, N., Denwattana, N.: Engaging and motivating developers by adopting scrum utilizing gamification. In: 2019 4th International Conference on Information Technology (InCIT), pp. 223–227 (2019)

    Google Scholar 

  82. Söbke, H., Streicher, A.: Serious games architectures and engines. In: Entertainment Computing and Serious Games: International GI-Dagstuhl Seminar 15283, Dagstuhl Castle, July 5–10, 2015, Revised Selected Papers, pp. 148–173. Springer, Berlin (2016)

    Google Scholar 

  83. Stieglitz, S., Lattemann, C., Robra-Bissantz, S., Zarnekow, R., Brockmann, T. (eds.): Gamification: using Game Elements in Serious Contexts. Springer, Berlin (2016)

    Google Scholar 

  84. Stol, K.J., Schaarschmidt, M., Goldblit, S.: Gamification in software engineering: the mediating role of developer engagement and job satisfaction. Emp. Softw. Eng. 27(2), 35 (2022)

    Article  Google Scholar 

  85. Suryapranata, L.K.P., Soewito, B., Kusuma, G.P., Gaol, F.L., Warnars, H.L.H.S.: Quality measurement for serious games. In: 2017 International Conference on Applied Computer and Communication Technologies (ComCom), pp. 1–4. IEEE, Piscataway (2017)

    Google Scholar 

  86. Toda, A.M., Oliveira, W., Klock, A.C., Palomino, P.T., Pimenta, M., Gasparini, I., Shi, L., Bittencourt, I., Isotani, S., Cristea, A.I.: A taxonomy of game elements for gamification in educational contexts: proposal and evaluation. In: 2019 IEEE 19th International Conference on Advanced Learning Technologies (ICALT), vol. 2161, pp. 84–88. IEEE, Piscataway (2019)

    Google Scholar 

  87. Valle, P.H.D., Vilela, R.F., Hernandes, E.C.M.: Does gamification improve the training of software testers? A preliminary study from the industry perspective. Association for Computing Machinery, New York (2021)

    Google Scholar 

  88. van der Vegt, W., Nyamsuren, E., Westera, W.: Rage reusable game software components and their integration into serious game engines. In: Proceedings of the Software Reuse: Bridging with Social-Awareness: 15th International Conference, ICSR 2016, Limassol, June 5–7, 2016, pp. 165–180. Springer, Berlin (2016)

    Google Scholar 

  89. van der Vegt, W., Westera, W.: Quality of reusable game software: empowering developers with automated quality checks. In: 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS), pp. 446–452. IEEE, Piscataway (2019)

    Google Scholar 

  90. Vapiwala, F., Pandita, D.: A decision model for using gamification technology in employee training. In: 2022 International Conference on Decision Aid Sciences and Applications (DASA), pp. 942–946. IEEE, Piscataway (2022)

    Google Scholar 

  91. Vesa, M. (ed.): Organizational Gamification: Theories and Practices of Ludified Work in Late Modernity (1st ed.). Routledge, Abingdon (2021)

    Google Scholar 

  92. Whitehead, J., Lewis, C.: Abstract for the proceedings of the 1st international workshop on games and software engineering. In: GAS ’11: Proceedings of the 1st International Workshop on Games and Software Engineering, pp. 1194–1195. Association for Computing Machinery, New York (2011)

    Google Scholar 

  93. Wilson, D.W., Jenkins, J., Twyman, N., Jensen, M., Valacich, J., Dunbar, N., Wilson, S., Miller, C., Adame, B., Lee, Y.H., et al.: Serious games: an evaluation framework and case study. In: 2016 49th Hawaii International Conference on System Sciences (HICSS), pp. 638–647. IEEE, Piscataway (2016)

    Google Scholar 

  94. Zahari, A.S., Ab Rahim, L., Nurhadi, N.A., Aslam, M.: A domain-specific modelling language for adventure educational games and flow theory. Int. J. Adv. Sci. Eng. Inform. Technol. 10(06) (2020)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

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

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Cooper, K.M. . (2023). Introduction to Software Engineering for Games in Serious Contexts. In: Cooper, K.M.L., Bucchiarone, A. (eds) Software Engineering for Games in Serious Contexts. Springer, Cham. https://doi.org/10.1007/978-3-031-33338-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-33338-5_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-33337-8

  • Online ISBN: 978-3-031-33338-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics