Skip to main content

Evaluating the Quality Characteristics of Space Geeks

  • Conference paper
  • First Online:
Web Information Systems and Technologies (WEBIST 2022)

Abstract

Rapid developments in technology around the world require continuous efforts in academia to develop innovative solutions to enhance the learning of basic and advanced programming concepts. Educators understand the value of preparing highly skilled programmers to join the industry, and this puts a responsibility to develop and enhance teaching techniques in order to get better results, especially in introductory courses where novice programmers face difficulties in understanding basic programming concepts. Serious games were proven to be effective, motivational and beneficial for novice programmers to support them during their learning journey. In this paper, we investigate the issues that students face when learning arrays and based on that, we design and implement Space Geeks, a serious game targeted at teaching arrays for novice programmers. We discuss the design principles used to develop Space Geeks, and we test and evaluate the game in an educational environment. Our findings show that Space Geeks, our developed serious game, is promising to help novice programmers improve in learning basic programming concepts, due to its ease of use and ease of understanding.

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 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.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. Abdellatif, A.J., McCollum, B., McMullan, P.: Serious games: quality characteristics evaluation framework and case study, In: 2018 IEEE Integrated STEM Education Conference (ISEC), Princeton, NJ, USA, pp. 112-119 (2018)

    Google Scholar 

  2. Adamo-Villani, N., Haley-Hermiz, T., Cutler, R.: Using a serious game approach to teach’ operator precedence’ to introductory programming students. In: Proceedings of the 17th International Conference on Information Visualisation, pp. 523–526 (2013)

    Google Scholar 

  3. Altadmri, A., Brown, C.N.: 37 Million compilations: investigating novice programming mistakes in largescale student data. In: Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE’15). ACM, New York, pp. 522–527 (2015)

    Google Scholar 

  4. Assaf, A.J., Eshtay, M., Issa, L.: Space geeks: a proposed serious game to teach array concept for novice programming students. WEBIST 2022, 431–438 (2022)

    Google Scholar 

  5. Bellotti, F., Kapralos, B., Lee, K., Moreno-Ger, P., Berta, R.: Assessment in and of serious games: an overview. Adv. Hum. Comput. Interact. 2013, 136864 (2013)

    Article  Google Scholar 

  6. Du Boulay, B.: Some difficulties of learning to program. J. Educ. Comput. Res. 2(1), 57–73 (1986)

    Article  Google Scholar 

  7. Boyle, E.A., Connolly, T.M., Hainey, T., Boyle, J.M.: Engagement in digital entertainment games: a systematic review. Comput. Hum. Behav. 28(3), 771–780 (2012)

    Article  Google Scholar 

  8. Calderon, A., Ruiz, M.: A systematic literature review on serious games evaluation: an application to software project management. Comput. Educ. 87, 396–422 (2015)

    Article  Google Scholar 

  9. Cederholm, H., Hilborn, O., Lindley, C., et al.: The aiming game: using a game with biofeedback for training in emotion regulation. In: Proceedings of the 5th International Conference on Digital Research Association: Think Design Play (2011)

    Google Scholar 

  10. Cheah, C.S.: Factors Contributing to the Difficulties in Teaching and Learning of Computer Programming: a literature review. Contemp. Educ. Technol. 12(2), ep272 (2020). https://doi.org/10.30935/cedtech/8247

  11. Connolly, T.M., Boyle, E.A., MacArthur, E., Hainey, T., Boyle, J.M.: A systematic literature review of empirical evidence on computer games and serious games. Comput. Educ. 59(2), 661–686 (2012)

    Article  Google Scholar 

  12. Danielsiek, H., Paul, W., Vahrenhold, J.: Detecting and understanding students’ misconceptions related to algorithms and data structures. In: Proceedings of the 43rd ACM technical symposium on Computer Science Education, pp. 21–26 (2012)

    Google Scholar 

  13. Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining gamification. In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, pp. 9–15 (2011)

    Google Scholar 

  14. Hainey, T., Connolly, T.M., Boyle, E.A., Wilson, A., Razak, A.: A systematic literature review of games-based learning empirical evidence in primary education. Comput. Educ. 102, 202–223 (2016)

    Article  Google Scholar 

  15. Hunicke, R., LeBlanc, M., Zubek, R.: MDA: a formal approach to game design and game research. In: Proceedings of the AAAI Workshop on Challenges in Game AI, pp. 1–5 (2004)

    Google Scholar 

  16. Karavidas, L., Hippokratis, A., Thrasyvoulos, T.: Usability evaluation of an adaptive serious game prototype based on affective feedback. Information 13(9), 425 (2022)

    Article  Google Scholar 

  17. Kelleher, C., Pausch, R., Kiesler, S.: Storytelling alice motivates middle school girls to learn computer programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1455–1464 (2007)

    Google Scholar 

  18. Kiili, K.: Digital game-based learning: towards an experiential gaming model. Internet High. Educ. 8(1), 13–24 (2005)

    Article  Google Scholar 

  19. Kiili, K., Ketamo, H.: The effectiveness of exergames: comparing exergame and traditional exercise preferences in young adults. J. Phys. Act. Health 13(2), 100–106 (2016)

    Google Scholar 

  20. Li, X., Atkins, M.S., Stanton, N.A.: Applying the lessons learned from the study of game immersion to virtual environments for learning. Comput. Educ. 57(2), 1685–1693 (2011)

    Google Scholar 

  21. Malone, T.W.: Toward a theory of intrinsically motivating instruction. Cogn. Sci. 5(4), 333–369 (1981)

    Article  Google Scholar 

  22. Mortara, M., Catalano, C.E., Fiucci, G., Derntl, M.: Evaluating the Effectiveness of Serious Games for Cultural Awareness: The Icura User Study. In: De Gloria, A. (ed.) GALA 2013. LNCS, vol. 8605, pp. 276–289. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-12157-4_22

    Chapter  Google Scholar 

  23. Nacke, L. E., Lindley, C. A.: Flow and immersion in gameful design. In: Proceedings of the 2009 Annual International Conference on the Foundations of Digital Games, pp. 32–39 (2009)

    Google Scholar 

  24. Nacke, L.E., Bateman, C., Mandryk, R.L.: BrainHex: a neurobiological gamer typology survey. Entertainment Comput. 5(1), 55–62 (2014)

    Article  Google Scholar 

  25. Pivec, M.: Usability in serious games for learning: a review. J. Univ. Comput. Sci. 20(1), 6–31 (2014)

    Google Scholar 

  26. Plass, J.L., Homer, B.D., Kinzer, C.K.: Foundations of game-based learning. Educ. Psychol. 50(4), 258–283 (2015)

    Article  Google Scholar 

  27. Rieber, L.P.: Seriously considering play: designing interactive learning environments based on the blending of microworlds, simulations, and games. Educ. Technol. Res. Dev. 44(2), 43–58 (1996)

    Article  Google Scholar 

  28. Rodríguez-Cerezo, D., Sarasa-Cabezuelo, A., Gomez-Albarran, M., Sierra, J.: Serious games in tertiary education: a case study concerning the comprehension of basic concepts in computer language implementation courses. Comput. Hum. Behav. 31, 558–570 (2014)

    Article  Google Scholar 

  29. Squire, K.: Video games and learning: Teaching and participatory culture in the digital age. Teachers College Press (2011)

    Google Scholar 

  30. Sweetser, P., Wyeth, P.: GameFlow: a model for evaluating player enjoyment in games. ACM Comput. Entertainment 3(3), 1–24 (2005)

    Article  Google Scholar 

  31. Vrachnos, E., Jimoyiannis, A.: Secondary education students’ difficulties in algorithmic problems with arrays: an analysis using the SOLO taxonomy. Themes Sci. Technol. Educ. 10(1), 31–52 (2017)

    Google Scholar 

  32. Wangenheim, G.C., Savi, R., Borgatto, F.A.: DELIVER! - an educational game for teaching Earned Value Management in computing courses. Inf. Softw. Technol. 54, 286–298 (2012)

    Article  Google Scholar 

  33. Wouters, P., Van Nimwegen, C., Van Oostendorp, H., Van Der Spek, E.D.: A meta-analysis of the cognitive and motivational effects of serious games. J. Educ. Psychol. 105(2), 249–265 (2013)

    Article  Google Scholar 

  34. Qian, Y., Lehman, J.: Students’ misconceptions and other difficulties in introductory programming: a literature review. ACM Trans. Comput. Educ. 18(1), Article 1 (2017)

    Google Scholar 

  35. Zhang, J., Caldwell, R.E., Smith, E.: Learning the concept of Java inheritance in a game. In: The 18th International Conference on Computer Games (CGAMES), pp. 212–216 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdelbaset Assaf .

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 paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Assaf, A., Issa, L., Eshtay, M. (2023). Evaluating the Quality Characteristics of Space Geeks. In: Marchiori, M., Domínguez Mayo, F.J., Filipe, J. (eds) Web Information Systems and Technologies. WEBIST 2022. Lecture Notes in Business Information Processing, vol 494. Springer, Cham. https://doi.org/10.1007/978-3-031-43088-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-43088-6_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-43087-9

  • Online ISBN: 978-3-031-43088-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics