Enhancing Student Motivation in Programming Education Through N-EGM-Based Gamification: A Mobile Application Approach

Authors

DOI:

https://doi.org/10.37385/jaets.v7i2.8721

Keywords:

Gamification, HMSAM, N-EGM, Programming, Motivation, Engagement

Abstract

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

Download data is not yet available.

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

Downloads

Published

2026-06-15

How to Cite

Siahaan, R. D., Sitorus, B. M., Lestari, E. A., & Sirait, E. H. (2026). Enhancing Student Motivation in Programming Education Through N-EGM-Based Gamification: A Mobile Application Approach. Journal of Applied Engineering and Technological Science (JAETS), 7(2), 1485-1510. https://doi.org/10.37385/jaets.v7i2.8721