Enhancing Student Motivation in Programming Education Through N-EGM-Based Gamification: A Mobile Application Approach
DOI:
https://doi.org/10.37385/jaets.v7i2.8721Keywords:
Gamification, HMSAM, N-EGM, Programming, Motivation, EngagementAbstract
Programming education continues to face persistent challenges, including high cognitive load, abstract syntax complexity, and declining intrinsic motivation among students. Although gamification has been widely adopted to address these issues, existing frameworks such as MDA and Octalysis lack structured personalization and socialization mechanisms tailored specifically for programming learning contexts. This study proposes a mobile-based programming learning application designed using the Newton Enhanced Gamification Model (N-EGM) and empirically evaluates its effectiveness through the Hedonic Motivation System Adoption Model (HMSAM). The study involved 116 undergraduate Informatics students selected using purposive sampling. Data were collected using validated questionnaire instruments and analyzed through descriptive statistics, reliability testing, multiple regression analysis, multicollinearity diagnostics, and common method bias detection using SPSS. The findings indicate that gamification elements mapped through the N-EGM framework explain 99.1% of the variance in student motivation and 98.9% of the variance in engagement (p < 0.001). Leaderboard and Objective elements were the strongest predictors of motivation, while Economy and Quest significantly influenced immersion. Multicollinearity diagnostics confirmed acceptable VIF values (< 5), and Harman’s single-factor test indicated no critical common method bias. Theoretically, this study contributes by integrating a structured multi-layer gamification framework with a hedonic adoption model in a programming education context. Practically, it provides a systematic design blueprint for implementing adaptive and socially integrated gamification strategies in mobile STEM learning environments.
Downloads
References
Aditya, B. R., Iradianty, A., & Kotama, I. N. D. (2024). Analisis kualitatif elemen gamifikasi dalam games berbasis ICT untuk anak usia dini. Jurnal Teknologi Informasi dan Ilmu Komputer, 10, 725–730. https://doi.org/10.25126/jtiik.20241046285
Al-Samarraie, H., Alzahrani, A. I., & Alalwan, N. (2023). Artificial intelligence-driven personalized learning in higher education: A systematic review. Education and Information Technologies, 28, 14637–14662. https://doi.org/10.1007/s10639-023-11652-4
Anderson, J., & Rainie, L. (2012). The future of gamification. Games for Health Journal, 1(4), 299–302. https://doi.org/10.1089/g4h.2012.0027
Ayaz, A., Özyurt, Ö., Al-Rahmi, W. M., & Salloum, S. A. (2023). Exploring gamification research trends using topic modeling. IEEE Access. https://doi.org/10.1109/ACCESS.2023.3326444
Bai, S., Hew, K. F., & Huang, B. (2020). Does gamification improve student learning outcome? Evidence from a meta-analysis and synthesis of qualitative data in educational contexts. Educational Research Review, 30, 100322. https://doi.org/10.1016/j.edurev.2020.100322
Becker, B. A., & Quille, K. (2021). 50 years of CS1 at SIGCSE: A review of the evolution of introductory programming education research. ACM Transactions on Computing Education, 21(3), Article 23. https://doi.org/10.1145/3469136
Bernik, A. (2021). Gamification framework for e-learning systems in higher education. Tehnički Glasnik, 15, 184–190. https://doi.org/10.31803/tg-20201008090615
Bitrián, P., Buil, I., & Catalán, S. (2021). Enhancing user engagement: The role of gamification in mobile apps. Journal of Business Research, 132, 170–185. https://doi.org/10.1016/j.jbusres.2021.04.028
Cheah, C. S. (2020). Factors contributing to the difficulties in teaching and learning of computer programming: A literature review. Contemporary Educational Technology, 12(2), ep272. https://doi.org/10.30935/cedtech/8247
Christopher, L., & Waworuntu, A. (2021). Java programming language learning application based on octalysis gamification framework. International Journal of New Media Technology, 8, 65–69. https://doi.org/10.31937/ijnmt.v8i1.2049
Cuervo-Cely, K. D., Restrepo-Calle, F., & Ramírez-Echeverry, J. J. (2022). Effect of gamification on the motivation of computer programming students. Journal of Information Technology Education: Research, 21, 1–23. https://doi.org/10.28945/4917
de Armas, C. de A., Vizcarra, I. G. G., Dantas, D. L., Kofuji, S. T., & Seabra, A. C. (2019). Analysis of gamification elements in the virtual learning environment context. IEEE, 1–5. https://doi.org/10.1109/EDUNINE.2019.8875851
Deterding, S., Dixon, D., Khaled, R., & Nacke, L. (2011). From game design elements to gamefulness: Defining gamification. In Proceedings of the 15th International Academic MindTrek Conference (pp. 9–15). https://doi.org/10.1145/2181037.2181040
Dichev, C., & Dicheva, D. (2017). Gamifying education: What is known, what is believed and what remains uncertain: A critical review. International Journal of Educational Technology in Higher Education, 14, Article 9. https://doi.org/10.1186/s41239-017-0042-5
Dirzyte, A., Perminas, A., Kaminskis, L., Žebrauskas, G., Sederevičiūtė–Pačiauskienė, Ž., Šliogerienė, J., Suchanova, J., Rimašiūtė–Knabikienė, R., Patapas, A., & Gajdosikiene, I. (2023). Factors contributing to dropping out of adults' programming e-learning. Heliyon, 9(12), e22113. https://doi.org/10.1016/j.heliyon.2023.e22113
Fagerlund, J., Leino, K., Kiuru, N., & Niilo-Rämä, M. (2022). Finnish teachers' and students' programming motivation and their role in teaching and learning computational thinking. Frontiers in Education, 7, Article 948783. https://doi.org/10.3389/feduc.2022.948783
Fathian, M., Sharifi, H., Nasirzadeh, E., Dyer, R., & Elsayed, O. (2021). Towards a comprehensive methodology for applying enterprise gamification. Decision Science Letters, 10(3), 277–290. https://doi.org/10.5267/j.dsl.2021.3.002
Fitria, F., Yahya, M., Ali, M. I., Purnamawati, P., & Mappalotteng, A. M. (2024). The Impact of System Quality and User Satisfaction: The Mediating Role of Ease of Use and Usefulness in E-Learning Systems . International Journal of Environment, Engineering and Education, 6(2), 119–131. https://doi.org/10.55151/ijeedu.v6i2.134
Gini, F., Bassanelli, S., Bonetti, F., Mogavi, R. H., Bucchiarione, A., & Marconi, A. (2025). The role and scope of gamification in education: A scientometric literature review. Acta Psychologica. https://doi.org/10.1016/j.actpsy.2025.105418
Groening, C., & Binnewies, C. (2019). Achievement unlocked! The impact of digital achievements as a gamification element on motivation and performance. Computers in Human Behavior, 97, 151–166. https://doi.org/10.1016/j.chb.2019.02.026
Hamari, J., Shernoff, D. J., Rowe, E., Coller, B., Asbell-Clarke, J., & Edwards, T. (2016). Challenging games help students learn: An empirical study on engagement, flow and immersion in game-based learning. Computers in Human Behavior, 54, 170–179. https://doi.org/10.1016/j.chb.2015.07.045
Hassan, L., Dias, A., & Hamari, J. (2022). How motivational feedback increases user engagement in gamified systems: A field experiment. Computers in Human Behavior, 127, 107097. https://doi.org/10.1016/j.chb.2021.107097
Hidayat, W. N., Fitranti, A., Firdaus, A. F., Kartikasari, C. D. I., & Sutikno, T. A. (2020). Gamification-based mobile application as learning media innovation for basic programming lessons. IOP Conference Series: Materials Science and Engineering, 732(1). https://doi.org/10.1088/1757-899X/732/1/012113
Hong, Y., Saab, N., & Admiraal, W. (2024). Approaches and game elements used to tailor digital gamification for learning: A systematic literature review. Computers & Education, 212, 105000. https://doi.org/10.1016/j.compedu.2024.105000
Huang, R., Ritzhaupt, A. D., Sommer, M., Zhu, J., Stephen, A., Valle, N., Hampton, J., & Li, J. (2020). The impact of gamification in educational settings on student learning outcomes: A meta-analysis. Educational Technology Research and Development, 68(4), 1875–1901. https://doi.org/10.1007/s11423-020-09807-z
Ihantola, P., Fronza, I., Mikkonen, T., Noponen, M., & Hellas, A. (2020). Deadlines and MOOCs: How do students behave in MOOCs with and without deadlines. In 2020 IEEE Frontiers in Education Conference (FIE) (Article 9274023). IEEE. https://doi.org/10.1109/FIE44824.2020.9274023
Klock, A. C. T., Gasparini, I., Pimenta, M. S., & Hamari, J. (2020). Tailored gamification: A review of literature. International Journal of Human-Computer Studies, 144, 102495. https://doi.org/10.1016/j.ijhcs.2020.102495
Krath, J., Schürmann, L., & von Korflesch, H. F. O. (2021). Revealing the theoretical basis of gamification: A systematic review. Computers in Human Behavior, 125, 106963. https://doi.org/10.1016/j.chb.2021.106963
Kwon, Y., & Özpolat, K. (2021). The dark side of narrow gamification: Negative impact of assessment gamification on learning. INFORMS Transactions on Education, 21(2), 67–81. https://doi.org/10.1287/ited.2019.0227
Legaki, N.-Z., Xi, N., Hamari, J., Karpouzis, K., & Assimakopoulos, V. (2020). The effect of challenge-based gamification on learning. International Journal of Human-Computer Studies, 144, 102496. https://doi.org/10.1016/j.ijhcs.2020.102496
Li, X., Wang, C., & Yu, J. (2023). Research on gamification in education: A meta-analysis. Frontiers in Psychology, 14, 1253549. https://doi.org/10.3389/fpsyg.2023.1253549
Locke, E. A., & Latham, G. P. (2002). Building a practically useful theory of goal setting and task motivation: A 35-year odyssey. American Psychologist, 57(9), 705. https://doi.org/10.1037/0003-066X.57.9.705
Major, R. R., & Silva, M. M. da. (2023). Gamification in MOOCs: A systematic literature review. Cogent Education, 10, 2275820. https://doi.org/10.1080/2331186X.2023.2275820
Manorat, P., Tuarob, S., & Pongpaichet, S. (2025). Artificial intelligence in computer programming education: A systematic literature review. Computers and Education: Artificial Intelligence. https://doi.org/10.1016/j.caeai.2025.100403
Marisa, F., Akhriza, T. M., Maukar, A. L., Wardhani, A. R., Iriananda, S. W., & Andarwati, M. (2020). Gamifikasi (Gamification) Konsep dan Penerapan. JOINTECS (Journal of Information Technology and Computer Science), 5(3), 219–228. https://doi.org/10.31328/jointecs.v5i3.1490
Murillo-Zamorano, L. R., López-Sánchez, J. Á., López-Rey, M. J., & Bueno-Muñoz, C. (2023). Gamification in higher education: The ECOn+ star battles. Computers & Education, 194, 104699. https://doi.org/10.1016/j.compedu.2022.104699
Oliveira, W., Shi, L., Toda, A. M., Rodrigues, L., Palomino, P. T., Vassileva, J., Isotani, S., & Cristea, A. I. (2022). Effects of personalized gamification on students' flow experience, motivation, and enjoyment. Smart Learning Environments, 9(1), 35. https://doi.org/10.1186/s40561-022-00211-1
Oliveira, W., Toda, A. M., Palomino, P. T., Shi, L., Bittencourt, I., Isotani, S., & Cristea, A. I. (2023). Tailored gamification in education: A literature review and future agenda. Education and Information Technologies, 28, 373–406. https://doi.org/10.1007/s10639-022-11122-4
Oluwajana, D., Idowu, I., Nat, M., Vanduhe, V., & Fadiya, S. (2019). The adoption of gamified learning system to students' hedonic motivation, school and life satisfaction. Journal of Theoretical and Applied Information Technology, 97(2), 567–579.
Pan, Y., & Harun, J. (2025). Conquering coding fears: A systematic review of programming anxiety in higher education. Journal of Information Technology Education: Research, 24, 020. https://doi.org/10.28945/5494
Pargaonkar, S. (2023). A comprehensive research analysis of software development life cycle (SDLC) agile & waterfall model advantages, disadvantages, and application suitability in software quality engineering. International Journal of Scientific Research and Publications, 13(8), 120–124. https://doi.org/10.29322/IJSRP.13.08.2023.p13916
Plass, J. L., Homer, B. D., & Kinzer, C. K. (2015). Foundations of game-based learning. Educational Psychologist, 50(4), 258–283. https://doi.org/10.1080/00461520.2015.1122533
Polito, G., & Temperini, M. (2021). A gamified web-based system for computer programming learning. Computers and Education: Artificial Intelligence, 2, 100029. https://doi.org/10.1016/j.caeai.2021.100029
Putra, S. D., & Yasin, V. (2021). MDA framework approach for gamification-based elementary mathematics learning design. International Journal of Engineering, Science and Information Technology, 1, 35–39. https://doi.org/10.52088/ijesty.v1i2.46
Sailer, M., & Homner, L. (2020). The gamification of learning: A meta-analysis. Computers & Education, 144, 103410. https://doi.org/10.1016/j.compedu.2019.103410
Sailer, M., & Homner, L. (2023). The long-term effects of gamification on learning performance: A longitudinal meta-analysis. Computers & Education, 191, 104620. https://doi.org/10.1016/j.compedu.2022.104620
Siahaan, R. D., Kusumawardani, S. S., & Hidayah, I. (2025). Heuristics evaluation of Moodle e-learning using specialized educational usability indicators. 2025 9th International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE), 317–322. https://doi.org/10.1109/ICITISEE68184.2025.11355064
Toda, A. M., Klock, A. C., Oliveira, W., Palomino, P. T., Rodrigues, L., Shi, L., Bittencourt, I., Gasparini, I., Isotani, S., & Cristea, A. I. (2019). Analysing gamification elements in educational environments using an existing gamification taxonomy. Smart Learning Environments, 6, 1–14. https://doi.org/10.1186/s40561-019-0093-7
Ulfert-Blank, A. S., Schmidt, S., Naujoks, F., & Meschtscherjakov, A. (2022). Assessing digital self-efficacy: Review and scale development. Computers & Education, 190, 104588. https://doi.org/10.1016/j.compedu.2022.104588
Ulmer, J., Braun, S., Cheng, C.-T., Dowey, S., & Wollert, J. (2020). Human-centered gamification framework for manufacturing systems. Procedia CIRP, 93, 670–675. https://doi.org/10.1016/j.procir.2020.04.052
Wang, Y.-F., Hsu, Y.-F., & Fang, K. (2022). The key elements of gamification in corporate training–The Delphi method. Entertainment Computing, 40, 100463. https://doi.org/10.1016/j.entcom.2021.100463
Wijaya, I. D., Salam, R., Ghozi, S., Mubarok, F. U., & Subkhan, M. F. (2026). Perceived Security and Trust as Mechanisms of P2P Adoption Technology: Evidence from Pre-Adopters Using PLS-SEM Approach. International Journal of Environment, Engineering and Education, 8(1), 19–34. https://doi.org/10.55151/ijeedu.v8i1.373
Wolz, S., Green, J., & Borowski, M. (2022). Influence factors on students' motivation in introductory programming lectures. Cogent Education, 9(1), 2054914. https://doi.org/10.1080/2331186X.2022.2054914
Yan, H., Zhang, H., Su, S., Lam, J. F., & Wei, X. (2022). Exploring the online gamified learning intentions of college students. Applied Sciences, 12(24), 12966. https://doi.org/10.3390/app122412966
Zakaria, N. S., Saripan, M. I., Subarimaniam, N., & Ismail, A. (2020). Assessing Ethoshunt as a gamification-based mobile app in ethics education: Pilot mixed-methods study. JMIR Serious Games, 8, e18247. https://doi.org/10.2196/18247
Zainuddin, Z., Shujahat, M., Haruna, H., & Chu, S. K. W. (2020). The role of gamified e-quizzes on student learning and engagement. Computers & Education, 145, 103729. https://doi.org/10.1016/j.compedu.2019.103729
Zhan, Z., He, L., Tong, Y., Liang, X., Guo, S., & Lan, X. (2022). The effectiveness of gamification in programming education: Evidence from a meta-analysis. Computers and Education: Artificial Intelligence, 3, 100096. https://doi.org/10.1016/j.caeai.2022.100096
Zhao, D., Jim, P., De Nicola, C., Giuseppe, G., Bratu, M., Di Salvadore, F., & Muntean, G.-M. (2021). An innovative multi-layer gamification framework for improved STEM learning experience. IEEE Access, 10, 3879–3889. https://doi.org/10.1109/ACCESS.2021.3136291




CITEDNESS IN SCOPUS
CITEDNESS IN WOS




