{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,19]],"date-time":"2025-05-19T17:09:24Z","timestamp":1747674564521,"version":"3.40.3"},"publisher-location":"Cham","reference-count":45,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031333378"},{"type":"electronic","value":"9783031333385"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-33338-5_8","type":"book-chapter","created":{"date-parts":[[2023,9,21]],"date-time":"2023-09-21T16:02:49Z","timestamp":1695312169000},"page":"155-187","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Code-Venture: A Mobile Serious Game for Introductory Programming"],"prefix":"10.1007","author":[{"given":"Leckraj","family":"Nagowah","sequence":"first","affiliation":[]},{"given":"Diksha","family":"Cuniah","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,9,22]]},"reference":[{"key":"8_CR1","first-page":"1","volume-title":"Proceedings of the 2014 Workshop on Interaction Design in Educational Environments","author":"S Papadakis","year":"2014","unstructured":"Papadakis, S., Kalogiannakis, M., Orfanakis, V., Zaranis, N.: Novice programming environments. Scratch & app inventor: a first comparison. In: Proceedings of the 2014 Workshop on Interaction Design in Educational Environments, pp. 1\u20137 (2014)"},{"issue":"2","key":"8_CR2","doi-asserted-by":"publisher","first-page":"022039","DOI":"10.1088\/1742-6596\/1529\/2\/022039","volume":"1529","author":"MT Miskon","year":"2020","unstructured":"Miskon, M.T., Hilmi, F.D., Khusairi, W.A., Rustam, I.: Development of constructionist robotics to facilitate learning in C programming course. J. Phys. Conf. Ser. 1529(2), 022039 (2020)","journal-title":"J. Phys. Conf. Ser."},{"issue":"2","key":"8_CR3","first-page":"359","volume":"18","author":"R Mathew","year":"2019","unstructured":"Mathew, R., Malik, S.I., Tawafak, R.M.: Teaching problem solving skills using an educational game in a computer programming course. Inf. Educ. 18(2), 359\u2013373 (2019)","journal-title":"Inf. Educ."},{"issue":"3","key":"8_CR4","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/1151954.1067453","volume":"37","author":"E Lahtinen","year":"2005","unstructured":"Lahtinen, E., Ala-Mutka, K., J\u00e4rvinen, H.M.: A study of the difficulties of novice programmers. ACM SIGCSE Bull. 37(3), 14\u201318 (2005)","journal-title":"ACM SIGCSE Bull."},{"issue":"2","key":"8_CR5","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/1272848.1272879","volume":"39","author":"J Bennedsen","year":"2007","unstructured":"Bennedsen, J., Caspersen, M.E.: Failure rates in introductory programming. ACM SIGCSE Bull. 39(2), 32\u201336 (2007)","journal-title":"ACM SIGCSE Bull."},{"issue":"2","key":"8_CR6","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/3324888","volume":"10","author":"J Bennedsen","year":"2019","unstructured":"Bennedsen, J., Caspersen, M.E.: Failure rates in introductory programming: 12 years later. ACM Inroads. 10(2), 30\u201336 (2019)","journal-title":"ACM Inroads"},{"key":"8_CR7","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.chb.2014.09.012","volume":"41","author":"SY Lye","year":"2014","unstructured":"Lye, S.Y., Koh, J.H.L.: Review on teaching and learning of computational thinking through programming: what is next for K-12? Comput. Hum. Behav. 41, 51\u201361 (2014)","journal-title":"Comput. Hum. Behav."},{"issue":"6","key":"8_CR8","doi-asserted-by":"publisher","first-page":"1096","DOI":"10.1177\/1745691619863807","volume":"14","author":"YJ Halbrook","year":"2019","unstructured":"Halbrook, Y.J., O\u2019Donnell, A.T., Msetfi, R.M.: When and how video games can be good: a review of the positive effects of video games on well-being. Perspect. Psychol. Sci. 14(6), 1096\u20131104 (2019)","journal-title":"Perspect. Psychol. Sci."},{"key":"8_CR9","doi-asserted-by":"publisher","first-page":"34079","DOI":"10.1007\/s11042-020-09202-z","volume":"79","author":"S Schez-Sobrino","year":"2020","unstructured":"Schez-Sobrino, S., Vallejo, D., Glez-Morcillo, C., Redondo, M.\u00c1., Castro-Schez, J.J.: RoboTIC: a serious game based on augmented reality for learning programming. Multimed. Tools Appl. 79, 34079\u201334099 (2020)","journal-title":"Multimed. Tools Appl."},{"key":"8_CR10","first-page":"1","volume-title":"2019 International Conference on Innovative Computing (ICIC)","author":"M Shahid","year":"2019","unstructured":"Shahid, M., Wajid, A., Haq, K.U., Saleem, I., Shujja, A.H.: A review of gamification for learning programming fundamental. In: 2019 International Conference on Innovative Computing (ICIC), pp. 1\u20138. IEEE (2019)"},{"issue":"2","key":"8_CR11","first-page":"5","volume":"19","author":"A Mathrani","year":"2016","unstructured":"Mathrani, A., Christian, S., Ponder-Sutton, A.: PlayIT: game based learning approach for teaching programming concepts. J. Educ. Technol. Soc. 19(2), 5\u201317 (2016)","journal-title":"J. Educ. Technol. Soc."},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Boeker, M., Andel, P., Vach, W., Frankenschmidt, A.: Game-based e-learning is more effective than a conventional instructional method: a randomized controlled trial with third-year medical students. PLoS One. 8(12) (2013)","DOI":"10.1371\/journal.pone.0082328"},{"issue":"2","key":"8_CR13","first-page":"148","volume":"7","author":"D Ding","year":"2017","unstructured":"Ding, D., Guan, C., Yu, Y.: Game-based learning in tertiary education: a new learning experience for the generation Z. Int. J. Inf. Educ. Technol. 7(2), 148 (2017)","journal-title":"Int. J. Inf. Educ. Technol."},{"key":"8_CR14","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1007\/s40692-015-0039-9","volume":"2","author":"MT Cheng","year":"2015","unstructured":"Cheng, M.T., Chen, J.H., Chu, S.J., Chen, S.Y.: The use of serious games in science education: a review of selected empirical research from 2002 to 2013. J. Comput. Educ. 2, 353\u2013375 (2015)","journal-title":"J. Comput. Educ."},{"key":"8_CR15","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2021.106963","volume":"125","author":"J Krath","year":"2021","unstructured":"Krath, J., Sch\u00fcrmann, L., Von Korflesch, H.F.: Revealing the theoretical basis of gamification: a systematic review and analysis of theory in research on gamification, serious games and game-based learning. Comput. Hum. Behav. 125, 106963 (2021)","journal-title":"Comput. Hum. Behav."},{"key":"8_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.edurev.2020.100326","volume":"30","author":"Z Zainuddin","year":"2020","unstructured":"Zainuddin, Z., Chu, S.K.W., Shujahat, M., Perera, C.J.: The impact of gamification on learning and instruction: a systematic review of empirical evidence. Educ. Res. Rev. 30, 100326 (2020)","journal-title":"Educ. Res. Rev."},{"key":"8_CR17","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1016\/j.chb.2016.05.023","volume":"63","author":"M Qian","year":"2016","unstructured":"Qian, M., Clark, K.R.: Game-based learning and 21st century skills: a review of recent research. Comput. Hum. Behav. 63, 50\u201358 (2016)","journal-title":"Comput. Hum. Behav."},{"key":"8_CR18","volume-title":"Serious Game Design in Health Education: A Systematic Review","author":"AA Tori","year":"2022","unstructured":"Tori, A.A., Tori, R., Nunes, F.L.: Serious Game Design in Health Education: A Systematic Review. IEEE Transactions on Learning Technologies (2022)"},{"key":"8_CR19","unstructured":"Jemmali, C., Yang, Z.: May\u2019s journey: a serious game to teach middle and high school girls programming. Master\u2019s thesis, Worcester Polytechnic Institute (2016)"},{"key":"8_CR20","first-page":"53","volume":"15","author":"J Du","year":"2016","unstructured":"Du, J., Wimmer, H., Rada, R.: \u201cHour of Code\u201d: can it change students\u2019 attitudes toward programming? J. Inf. Technol. Educ. Innov. Pract. 15, 53 (2016)","journal-title":"J. Inf. Technol. Educ. Innov. Pract."},{"key":"8_CR21","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/2896958.2896962","volume-title":"Proceedings of the 5th International Workshop on Games and Software Engineering","author":"MA Miljanovic","year":"2016","unstructured":"Miljanovic, M.A., Bradbury, J.S.: Robot on! A serious game for improving programming comprehension. In: Proceedings of the 5th International Workshop on Games and Software Engineering, pp. 33\u201336 (2016)"},{"key":"8_CR22","first-page":"368","volume-title":"European Conference on Games Based Learning","author":"R Law","year":"2017","unstructured":"Law, R.: Teaching programming using computer games: a program language agnostic approach. In: European Conference on Games Based Learning, pp. 368\u2013376. Academic Conferences International Limited (2017)"},{"key":"8_CR23","first-page":"012057","volume-title":"IOP Conference Series: Materials Science and Engineering","author":"E Junaeti","year":"2018","unstructured":"Junaeti, E., Sutarno, H., Nurmalasari, R.R.: Genius learning strategy of basic programming in an adventure game. In: IOP Conference Series: Materials Science and Engineering, vol. 288, No. 1, p. 012057. IOP Publishing (2018)"},{"key":"8_CR24","first-page":"1","volume-title":"2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC)","author":"DB Jordaan","year":"2018","unstructured":"Jordaan, D.B.: Board games in the computer science class to improve students\u2019 knowledge of the python programming language. In: 2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC), pp. 1\u20135. IEEE (2018)"},{"key":"8_CR25","first-page":"74","volume-title":"Proceedings of the 3rd International Conference on Smart City Applications","author":"E Lotfi","year":"2018","unstructured":"Lotfi, E., Mohammed, B.: Teaching object oriented programming concepts through a mobile serious game. In: Proceedings of the 3rd International Conference on Smart City Applications, p. 74. ACM (2018)"},{"key":"8_CR26","doi-asserted-by":"crossref","unstructured":"Yallihep, M., Kutlu, B.: Mobile serious games: effects on students\u2019 understanding of programming concepts and attitudes towards information technology. Educ. Inf. Technol., 1\u201318 (2019)","DOI":"10.1007\/s10639-019-10008-2"},{"key":"8_CR27","first-page":"1867","volume-title":"Society for Information Technology & Teacher Education International Conference","author":"D Zhao","year":"2019","unstructured":"Zhao, D., Muntean, C., Muntean, G.: The Restaurant Game: a NEWTON PROJECT serious game for C programming courses. In: Society for Information Technology & Teacher Education International Conference, pp. 1867\u20131874. Association for the Advancement of Computing in Education (AACE) (2019)"},{"key":"8_CR28","doi-asserted-by":"publisher","first-page":"37","DOI":"10.37394\/232010.2021.18.4","volume":"18","author":"O Karram","year":"2021","unstructured":"Karram, O.: The role of computer games in teaching object-oriented programming in high schools-code combat as a game approach. WSEAS Trans. Adv. Eng. Educ. 18, 37\u201346 (2021)","journal-title":"WSEAS Trans. Adv. Eng. Educ."},{"issue":"1","key":"8_CR29","doi-asserted-by":"publisher","first-page":"628","DOI":"10.34190\/ecgbl.16.1.463","volume":"16","author":"P Toukiloglou","year":"2022","unstructured":"Toukiloglou, P., Xinogalos, S.: NanoDoc: designing an adaptive serious game for programming with working examples support. Eur. Conf. Games Based Learn. 16(1), 628\u2013636 (2022)","journal-title":"Eur. Conf. Games Based Learn."},{"issue":"4","key":"8_CR30","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1080\/08993408.2022.2044673","volume":"32","author":"A Akkaya","year":"2022","unstructured":"Akkaya, A., Akpinar, Y.: Experiential serious-game design for development of knowledge of object-oriented programming and computational thinking skills. Comput. Sci. Educ. 32(4), 476\u2013501 (2022)","journal-title":"Comput. Sci. Educ."},{"key":"8_CR31","unstructured":"Hacked. Google Play. [online]. https:\/\/play.google.com\/store\/apps\/details?id=com.hackedapp&hl=en (2015). Accessed 2 Oct 2019"},{"key":"8_CR32","unstructured":"Coding Galaxy. App Store. [online]. https:\/\/apps.apple.com\/us\/app\/coding-galaxy\/id1240651393 (2022). Accessed 20 Feb 2023"},{"key":"8_CR33","unstructured":"Lightbot: Code Hour. App Store. [online]. https:\/\/apps.apple.com\/us\/app\/lightbot-code-hour\/id873943739 (2018). Accessed 20 Feb 2023"},{"key":"8_CR34","unstructured":"SpriteBox: Code Hour. App Store. [online]. https:\/\/apps.apple.com\/us\/app\/spritebox-code-hour\/id1161515477 (2018). Accessed 20 Feb 2023"},{"key":"8_CR35","unstructured":"Meoweb: The Puzzle Coding Game. Google Play. [online]. https:\/\/play.google.com\/store\/apps\/details?id=br.com.tapps.meoweb&hl=en&gl=US (2020). Accessed 20 Feb 2023"},{"key":"8_CR36","unstructured":"BeBlocky: Kids Code Easy. Google Play. [online]. https:\/\/play.google.com\/store\/apps\/details?id=com.beblocky.beblocky&hl=en&gl=US (2022). Accessed 20 Feb 2023"},{"key":"8_CR37","unstructured":"Coding Planets. Google Play. [online]. https:\/\/play.google.com\/store\/apps\/details?id=com.material.design.codingplanet&hl=en&gl=US (2017). Accessed 10 Dec 2022"},{"key":"8_CR38","unstructured":"Grasshopper: Learn to Code. Google Play. [online]. https:\/\/play.google.com\/store\/apps\/details?id=com.area120.grasshopper&hl=en&gl=US (2023). Accessed 20 Feb 2023"},{"key":"8_CR39","unstructured":"Gomes, A., Mendes, A.J.: Problem solving in programming. In: PPIG, p. 18. (2007)"},{"issue":"4","key":"8_CR40","first-page":"72","volume":"6","author":"M Ahmadzadeh","year":"2007","unstructured":"Ahmadzadeh, M., Elliman, D., Higgins, C.: The impact of improving debugging skill on programming ability. Innov. Teach. Learn. Inf. Comput. Sci. 6(4), 72\u201387 (2007)","journal-title":"Innov. Teach. Learn. Inf. Comput. Sci."},{"key":"8_CR41","first-page":"1","volume-title":"Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering","author":"D Fucci","year":"2015","unstructured":"Fucci, D., Turhan, B., Oivo, M.: On the effects of programming and testing skills on external quality and productivity in a test-driven development context. In: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, pp. 1\u20136 (2015)"},{"issue":"2","key":"8_CR42","first-page":"175","volume":"14","author":"M Csernoch","year":"2015","unstructured":"Csernoch, M., Bir\u00f3, P., M\u00e1th, J., Abari, K.: Testing algorithmic skills in traditional and non-traditional programming environments. Inf. Educ. 14(2), 175\u2013197 (2015)","journal-title":"Inf. Educ."},{"key":"8_CR43","first-page":"159","volume-title":"International Conference on Informatics in Secondary Schools-Evolution and Perspectives","author":"G Futschek","year":"2006","unstructured":"Futschek, G.: Algorithmic thinking: the key for understanding computer science. In: International Conference on Informatics in Secondary Schools-Evolution and Perspectives, pp. 159\u2013168. Springer, Berlin (2006)"},{"key":"8_CR44","volume-title":"Programming Logic and Design, Comprehensive","author":"J Farrell","year":"2014","unstructured":"Farrell, J.: Programming Logic and Design, Comprehensive. Cengage Learning (2014)"},{"key":"8_CR45","volume-title":"Computer Science Curricula 2013. Technical Report","author":"ACM\/IEEE-CS Joint Task Force on Computing Curricula","year":"2013","unstructured":"ACM\/IEEE-CS Joint Task Force on Computing Curricula: Computer Science Curricula 2013. Technical Report. ACM Press and IEEE Computer Society Press (2013)"}],"container-title":["Software Engineering for Games in Serious Contexts"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-33338-5_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,21]],"date-time":"2023-09-21T16:06:51Z","timestamp":1695312411000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-33338-5_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031333378","9783031333385"],"references-count":45,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-33338-5_8","relation":{},"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"22 September 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}