A framework for developing user-based adaptive gamified systems

Wael Elgammal, Nada Sherief, Walid Abdelmoez


Gamification, which is the use of game elements in a non-game context, has become a trend in many industries. It is used as means for motivating and engaging users and influencing their behaviors. Thus, during the last few years many researchers have attempted to find a way to design and implement gamified systems that are adaptively personalized based on user types. This paper proposes a framework that aims to aid software engineers in systematically designing adaptively personalized gamification applications of any context type by adapting the appearance of gamification elements based on each user type. The framework introduces a method that provides a systematic means to modify the system at runtime (i.e. while the system is in use) based on the user’s preferences and behavior by changing the existing elements based on the usage of each user.  We validate the proposed framework using a case study conducted with employees of a large-scale software development company. By applying all their practical comments, the methods of the proposed framework were enhanced. Moreover, to formalize the proposed framework we develop an ontology that implements the mappings between game elements and user types by defining rules that govern their usage. In this paper, an ontology validation is presented including the use of Reasoner, Instances, SPARQL queries, and requirements model implementation. Also, a sample prototype is presented on one of the most used application and show how we apply this framework on it.

Received: 13 June 2023

Accepted: 16 September 2023

Published: 20 October 2023


Gamification, Adaptive, Ontology, Personality Traits, Software Engineering

Full Text:



R. Bouzidi, A. De Nicola, F. Nader, and R. Chalal, “OntoGamif: A modular ontology for integrated gamification,” Appl Ontol, vol. 14, no. 3, 2019, doi: 10.3233/AO-190212.

B. Morschheuser, L. Hassan, K. Werder, and J. Hamari, “How to design gamification? A method for engineering gamified software,” Inf Softw Technol, vol. 95, 2018, doi: 10.1016/j.infsof.2017.10.015.

M. Böckle, J. Novak, and M. Bick, “Towards adaptive gamification: A synthesis of current developments,” in Proceedings of the 25th European Conference on Information Systems, ECIS 2017, 2017.

S. A. Elshorbagy, N. Sherief, and W. Abdelmoez, “A framework for utilizing unexplored game elements in designing learning systems,” Advances in Computing and Engineering, vol. 2, no. 2, 2022, doi: 10.21622/ace.2022.02.2.096.

R. Cheng and J. Vassileva, “Adaptive Reward Mechanism for Sustainable Online Learning Community,” in Frontiers in Artificial Intelligence and Applications, 2005.

A. Miloff, A. Marklund, and P. Carlbring, “The challenger app for social anxiety disorder: New advances in mobile psychological treatment,” Internet Interventions, vol. 2, no. 4. 2015. doi: 10.1016/j.invent.2015.08.001.

R. Filipcik and M. Bielikova, “Motivating learners by dynamic score and personalized activity stream,” in Proceedings - 9th International Workshop on Semantic and Social Media Adaptation and Personalization, SMAP 2014, 2014. doi: 10.1109/SMAP.2014.25.

C. Sotirakou and C. Mourlas, “Designing a gamified news reader for mobile devices,” in Proceedings of 2015 International Conference on Interactive Mobile Communication Technologies and Learning, IMCL 2015, 2015. doi: 10.1109/IMCTL.2015.7359614.

M. Böckle, I. Micheel, M. Bick, and J. Novak, “A design framework for adaptive gamification applications,” in Proceedings of the Annual Hawaii International Conference on System Sciences, 2018. doi: 10.24251/hicss.2018.151.

A. Colosimo, “e-Learning kit: Gaming,” McGill University. Accessed: Jan. 03, 2023. [Online]. Available: https://libraryguides.mcgill.ca/eLkit/gamingstrategies

M. a. B. D. Specht, “Modeling Adaptive Eductional Methods with IMS Learning Design,” Journal of Interactive Media in Education, 2007.

J. H. Nannan Xi, “Does gamification satisfy needs? A study on the relationship between gamification features and intrinsic need satisfaction,” Int J Inf Manage, Jun. 2019.

Takahiro Hasunuma, “Semantic Search Based on Domain Ontology Using Apache Spark and Jena,” Hackernoon. Accessed: Dec. 10, 2019. [Online]. Available: https://hackernoon.com/semantic-search-based-on-domain-ontology-using-apache-spark-jena-e00b8838a658

N. H. H. Sherief, “A framework for modelling and utilization of users’ feedback for software systems evolution,” Doctoral, Bournemouth University, 2017. [Online]. Available: https://eprints.bournemouth.ac.uk/30114/

G. F. Tondello, A. Mora, A. Marczewski, and L. E. Nacke, “Empirical validation of the Gamification User Types Hexad scale in English and Spanish,” International Journal of Human Computer Studies, vol. 127, 2019, doi: 10.1016/j.ijhcs.2018.10.002.

A. Y. Utomo and H. B. Santoso, “Development of gamification-enriched pedagogical agent for e-learning system based on community of inquiry,” in ACM International Conference Proceeding Series, 2015. doi: 10.1145/2742032.2742033.

M. D. Kickmeier-Rust, E. C. Hillemann, and D. Albert, “Gamification and smart feedback: Experiences with a primary school level math app,” International Journal of Game-Based Learning, vol. 4, no. 3, 2014, doi: 10.4018/ijgbl.2014070104.

B. Gil, I. Cantador, and A. Marczewski, “Validating gamification mechanics and player types in an E-learning environment,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015. doi: 10.1007/978-3-319-24258-3_61.

P. Pereira, E. Duarte, F. Rebelo, and P. Noriega, “A review of gamification for health-related contexts,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014. doi: 10.1007/978-3-319-07626-3_70.

B. Morschheuser, J. Hamari, and J. Koivisto, “Gamification in crowdsourcing: A review,” in Proceedings of the Annual Hawaii International Conference on System Sciences, 2016. doi: 10.1109/HICSS.2016.543.

S. Thiebes, S. Lins, and D. Basten, “Gamifying information systems - A synthesis of gamification mechanics and dynamics,” in ECIS 2014 Proceedings - 22nd European Conference on Information Systems, 2014.

A. Marczewski, “Even Ninja Monkeys Like to Play: Gamification, Game Thinking and Motivational Desig,” in Gamified UK, 2015.

R. Bartle, “HEARTS, CLUBS, DIAMONDS, SPADES: PLAYERS WHO SUIT MUDS,” Journal of MUD Research, vol. 1, no. 1, 1996.

B. Monterrat, M. Desmarais, É. Lavoué, and S. George, “A Player model for adaptive gamification in learning environments,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015. doi: 10.1007/978-3-319-19773-9_30.

A. F. Aparicio, F. L. G. Vela, J. L. G. Sánchez, and J. L. I. Montes, “Analysis and application of gamification,” in ACM International Conference Proceeding Series, 2012. doi: 10.1145/2379636.2379653.

V. Pornsakulvanich et al., “An Analysis of Personality Traits and Learning Styles as Predictors of Academic Performance,” ABAC Journal, vol. 32, no. 3, 2012.

L. S. Ferro, S. P. Walz, and S. Greuter, “Towards personalised, gamified systems: An investigation into game design, personality and player typologies,” in ACM International Conference Proceeding Series, 2013. doi: 10.1145/2513002.2513024.

Ö. E. Akgün and M. Topal, “Adaptation of the Gamification User Types Hexad Scale into Turkish,” International Journal of Assessment Tools in Education, vol. 5, no. 3, 2018.

B. Kim, “Designing Gamification in the right way, in Understanding Gamification,” Libr Technol Rep, 2015.

J. A. Ratliff, Integrating video game research and practice in library and information science. 2015. doi: 10.4018/978-1-4666-8175-0.

F. García, O. Pedreira, M. Piattini, A. Cerdeira-Pena, and M. Penabad, “A framework for gamification in software engineering,” Journal of Systems and Software, vol. 132, 2017, doi: 10.1016/j.jss.2017.06.021.

K. Seaborn and D. I. Fels, “Gamification in theory and action: A survey,” International Journal of Human Computer Studies, vol. 74, 2015, doi: 10.1016/j.ijhcs.2014.09.006.

D. Codish and G. Ravid, “Detecting playfulness in educational gamification through behavior patterns,” IBM J Res Dev, vol. 59, no. 6, 2015, doi: 10.1147/JRD.2015.2459651.

D. Codish and G. Ravid, “Adaptive approach for gamification optimization,” in Proceedings - 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing, UCC 2014, 2014. doi: 10.1109/UCC.2014.94.

L. Shi and A. I. Cristea, “Motivational gamification strategies rooted in self-determination theory for social adaptive e-learning,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2016. doi: 10.1007/978-3-319-39583-8_32.

C. S. González, P. Toledo, and V. Muñoz, “Enhancing the engagement of intelligent tutorial systems through personalization of gamification,” in International Journal of Engineering Education, 2016.

F. R. H. Andrade, R. Mizoguchi, and S. Isotani, “The bright and dark sides of gamification,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2016. doi: 10.1007/978-3-319-39583-8_17.

H. Abbes, S. Boukettaya, and F. Gargouri, “Learning ontology from Big Data through MongoDB database,” in Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA, 2016. doi: 10.1109/AICCSA.2015.7507166.

C. Tatsiopoulos and D. M. Katsanta, “On ontologies and knowledge associations in gamified environments,” in 2018 9th International Conference on Information, Intelligence, Systems and Applications, IISA 2018, 2019. doi: 10.1109/IISA.2018.8633589.

Valerio Cosentino, “Modeling gamification and using it to improve the learning of software modeling,” Modeling Language, 2017. [Online]. Available: https://modeling-languages.com/modeling-gamification/

D. Dermeval, J. Albuquerque, I. I. Bittencourt, S. Isotani, A. P. Silva, and J. Vassileva, “GaTO: An Ontological Model to Apply Gamification in Intelligent Tutoring Systems,” Front Artif Intell, vol. 2, 2019, doi: 10.3389/frai.2019.00013.

G. O’Regan, Concise Guide to Software Engineering From Fundamentals to Application Methods. 2017.

W. El Gammal, N. Sherief, and W. Abdelmoez, “User-based Adaptive Software Development for Gamified Systems,” in ACM International Conference Proceeding Series, 2020. doi: 10.1145/3397056.3397088.

J. Vandenberghe, “The 5 Domains of Play: Applying Psychology’s Big 5 Motivation Domains to Games,” in Proceedings of the Game Developers Conference 2012, 2012.

G. F. Tondello, R. R. Wehbe, L. Diamond, M. Busch, A. Marczewski, and L. E. Nacke, “The gamification user types Hexad scale,” in CHI PLAY 2016 - Proceedings of the 2016 Annual Symposium on Computer-Human Interaction in Play, 2016. doi: 10.1145/2967934.2968082.

Syed Muhammad Sajjad Kabir, “Methods of data collection,” in Basic Guidelines for Research: An Introductory Approach for All Disciplines, Jahur, Ed., Bangladesh: Book Zone Publication, 2016.

A. Strauss and J. Corbin, Basics of qualitative research: Grounded theory procedures and techniques (2nd ed). 1998.

H. Kip et al., “Identifying the added value of virtual reality for treatment in forensic mental health: A scenario-based, qualitative approach,” Front Psychol, vol. 10, no. FEB, 2019, doi: 10.3389/fpsyg.2019.00406.

L. Samsung Electronics CO, “Feel good with Samsung Health.”

Samsung Electronics Co. LTD, “Samsung Health,” Samsung Electronics Co. LTD. Accessed: Sep. 02, 2023. [Online]. Available: https://www.samsung.com/global/galaxy/apps/samsung-health/

D. D. Kehagias, I. Papadimitriou, J. Hois, D. Tzovaras, and J. Bateman, “A methodological approach for ontology evaluation and refinement,” in ASK-IT Final Conference. June.(Cit. on p.), 2008.

N. Seyff, F. Graf, and N. Maiden, “Using mobile RE tools to give end-users their own voice,” in Proceedings of the 2010 18th IEEE International Requirements Engineering Conference, RE2010, 2010. doi: 10.1109/RE.2010.15.

DOI: https://dx.doi.org/10.21622/ACE.2023.03.2.024


  • There are currently no refbacks.

Copyright (c) 2023 Wael Elgammal, Nada Sherief, Walid Abdelmoez

Advances in Computing and Engineering
E-ISSN: 2735-5985
P-ISSN: 2735-5977

Published by:

Academy Publishing Center (APC)
Arab Academy for Science, Technology and Maritime Transport (AASTMT)
Alexandria, Egypt