{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T05:54:13Z","timestamp":1772517253113,"version":"3.50.1"},"reference-count":66,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,4,7]],"date-time":"2025-04-07T00:00:00Z","timestamp":1743984000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,4,7]],"date-time":"2025-04-07T00:00:00Z","timestamp":1743984000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"EndGame - Improving End-to-End Testing of Web and Mobile Apps through Gamification","award":["2022PCCMLF"],"award-info":[{"award-number":["2022PCCMLF"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>UML has become, throughout the years, the most popular modeling language for the conceptual design of software. However, UML diagrams are frequently flawed with semantic and syntactical errors. One of the main root causes for such issues can be traced back to software modeling education in software engineering curricula, which is typically given less attention than core development activities. The objective of this manuscript is to describe the application of gamification (i.e., the use of game-related mechanics in non-gameful contexts) to increase the motivation and engagement of Master\u2019s students in learning the core concepts of UML modeling. Our tool prototype includes typical gamification mechanics such as avatars, achievements, scoring mechanisms, and leaderboards and incorporates a system for automatic validation of the correctness of the student\u2019s solution. We empirically evaluated the benefits achieved through the tool by performing a controlled experiment with 280 Master\u2019s students. We found that the use of gamification significantly increased the student commitment to perform exercises, the completeness of the exercises, and the semantic quality of the produced diagrams. Through standard usability questionnaires, we also gathered positive responses and attitudes toward the usage of the tool.<\/jats:p>","DOI":"10.1007\/s10270-025-01282-5","type":"journal-article","created":{"date-parts":[[2025,4,7]],"date-time":"2025-04-07T03:23:44Z","timestamp":1743996224000},"page":"239-270","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Gamification of conceptual modeling education with UML class diagrams: an experimental analysis"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7254-9578","authenticated-orcid":false,"given":"Giacomo","family":"Garaccione","sequence":"first","affiliation":[]},{"given":"Riccardo","family":"Coppola","sequence":"additional","affiliation":[]},{"given":"Luca","family":"Ardito","sequence":"additional","affiliation":[]},{"given":"Marco","family":"Torchiano","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,4,7]]},"reference":[{"key":"1282_CR1","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1201\/1078.10580530\/46108.23.3.20060601\/93706.5","volume":"23","author":"K Siau","year":"2006","unstructured":"Siau, K., Loo, P.: Identifying difficulties in learning UML. Inf. Syst. Manag. 23, 43\u201351 (2006)","journal-title":"Inf. Syst. Manag."},{"key":"1282_CR2","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1080\/08993408.2012.665210","volume":"22","author":"J Boustedt","year":"2012","unstructured":"Boustedt, J.: Students\u2019 different understandings of class diagrams. Comput. Sci. Educ. 22, 29\u201362 (2012). https:\/\/doi.org\/10.1080\/08993408.2012.665210","journal-title":"Comput. Sci. Educ."},{"key":"1282_CR3","doi-asserted-by":"crossref","unstructured":"Stettina, C., Heijstek, W., Faegri, T.: Documentation work in agile teams: the role of documentation formalism in achieving a sustainable practice. In: 2012 Agile Conference. pp. 31\u201340 (2012). https:\/\/api.semanticscholar.org\/CorpusID:10335773","DOI":"10.1109\/Agile.2012.7"},{"key":"1282_CR4","unstructured":"Bogdanova, D., Snoeck, M.: Learning from errors: error-based exercises in domain modelling pedagogy. In: The Practice of Enterprise Modeling: 11th IFIP WG 8.1. Working Conference, PoEM 2018, Vienna, Austria, October 31-November 2, 2018, Proceedings 11. Springer International Publishing (2018)"},{"key":"1282_CR5","doi-asserted-by":"publisher","unstructured":"Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From Game design elements to gamefulness: defining \u201cgamification\u201d. In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments. pp. 9\u201315 (2011). https:\/\/doi.org\/10.1145\/2181037.2181040","DOI":"10.1145\/2181037.2181040"},{"key":"1282_CR6","doi-asserted-by":"crossref","unstructured":"Mar\u00edn, B.: Lessons learned about gamification in software engineering education. In: Research Anthology on Developments in Gamification and Game-Based Learning. pp. 1473\u20131496. IGI Global (2022)","DOI":"10.4018\/978-1-6684-3710-0.ch071"},{"key":"1282_CR7","doi-asserted-by":"publisher","DOI":"10.1002\/cae.22077","author":"M Jurgelaitis","year":"2018","unstructured":"Jurgelaitis, M., Ceponiene, L., Ceponis, J., Drungilas, V.: Implementing gamification in a university-level UML modeling course: a case study. Comput. Appl. Eng. Educ. (2018). https:\/\/doi.org\/10.1002\/cae.22077","journal-title":"Comput. Appl. Eng. Educ."},{"key":"1282_CR8","doi-asserted-by":"publisher","unstructured":"Fraser, G.: Gamification of software testing. In: 2017 IEEE\/ACM 12th International Workshop On Automation of Software Testing (AST). pp. 2\u20137 (2017). https:\/\/doi.org\/10.1109\/AST.2017.20","DOI":"10.1109\/AST.2017.20"},{"key":"1282_CR9","doi-asserted-by":"publisher","first-page":"110870","DOI":"10.1016\/j.jss.2020.110870","volume":"173","author":"D Porto","year":"2021","unstructured":"Porto, D., Jesus, G., Ferrari, F., Fabbri, S.: Initiatives and challenges of using gamification in software engineering: a systematic mapping. J. Syst. Softw. 173, 110870 (2021). https:\/\/doi.org\/10.1016\/j.jss.2020.110870","journal-title":"J. Syst. Softw."},{"key":"1282_CR10","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/j.infsof.2014.08.007","volume":"57","author":"O Pedreira","year":"2015","unstructured":"Pedreira, O., Garc\u00eda, F., Brisaboa, N., Piattini, M.: Gamification in software engineering\u2014a systematic mapping. Inf. Softw. Technol. 57, 157\u2013168 (2015)","journal-title":"Inf. Softw. Technol."},{"key":"1282_CR11","doi-asserted-by":"publisher","unstructured":"Cagnazzo, C., Garaccione, G., Coppola, R., Ardito, L., Torchiano, M.: UMLegend: a gamified learning tool for conceptual modeling with UML class diagrams. In: Proceedings of the 2nd International Workshop On Gamification in Software Development, Verification, And Validation. pp. 2\u20135 (2023). https:\/\/doi.org\/10.1145\/3617553.3617883","DOI":"10.1145\/3617553.3617883"},{"key":"1282_CR12","volume-title":"Actionable Gamification: Beyond Points, Badges, and Leaderboards","author":"Y Chou","year":"2015","unstructured":"Chou, Y.: Actionable Gamification: Beyond Points, Badges, and Leaderboards. Createspace Independent Publishing Platform, USA (2015)"},{"key":"1282_CR13","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1016\/j.bushor.2015.03.006","volume":"58","author":"K Robson","year":"2015","unstructured":"Robson, K., Plangger, K., Kietzmann, J., McCarthy, I., Pitt, L.: Is it all a game? Understanding the principles of gamification. Bus. Horiz. 58, 411\u2013420 (2015)","journal-title":"Bus. Horiz."},{"key":"1282_CR14","unstructured":"Marczewski, A.: Gamification: a simple introduction. Andrzej Marczewski (2013)"},{"key":"1282_CR15","unstructured":"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. vol. 4. pp. 1722 (2004)"},{"key":"1282_CR16","volume-title":"For the Win","author":"K Werbach","year":"2012","unstructured":"Werbach, K., Hunter, D.: For the Win. Wharton Digital Press, Philadelphia (2012)"},{"key":"1282_CR17","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.jss.2018.03.065","volume":"141","author":"M Alhammad","year":"2018","unstructured":"Alhammad, M., Moreno, A.: Gamification in software engineering education: a systematic mapping. J. Syst. Softw. 141, 131\u2013150 (2018). https:\/\/doi.org\/10.1016\/j.jss.2018.03.065","journal-title":"J. Syst. Softw."},{"key":"1282_CR18","first-page":"244","volume":"3","author":"G Gasca-Hurtado","year":"2019","unstructured":"Gasca-Hurtado, G., G\u00f3mez-\u00c1lvarez, M., Manrique-Losada, B.: Using gamification in software engineering teaching: study case for software design. New Knowl. Inf. Syst. Technol. 3, 244\u2013255 (2019)","journal-title":"New Knowl. Inf. Syst. Technol."},{"key":"1282_CR19","doi-asserted-by":"crossref","unstructured":"Djaouti, D., Alvarez, J., Jessel, J.: Classifying serious games: the G\/P\/S model. In: Handbook of Research On Improving Learning and Motivation through Educational Games: Multidisciplinary Approaches. pp. 118\u2013136 (2011)","DOI":"10.4018\/978-1-60960-495-0.ch006"},{"key":"1282_CR20","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.infsof.2018.09.006","volume":"106","author":"V Garousi","year":"2019","unstructured":"Garousi, V., Felderer, M., M\u00e4ntyl\u00e4, M.: Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf. Softw. Technol. 106, 101\u2013121 (2019)","journal-title":"Inf. Softw. Technol."},{"key":"1282_CR21","doi-asserted-by":"publisher","unstructured":"J\u00fanior, E., Farias, K.: ModelGame: a quality model for gamified software modeling learning. In: Proceedings of the 15th Brazilian Symposium On Software Components, Architectures, And Reuse. pp. 100\u2013109 (2021). https:\/\/doi.org\/10.1145\/3483899.3483910","DOI":"10.1145\/3483899.3483910"},{"key":"1282_CR22","doi-asserted-by":"publisher","first-page":"102974","DOI":"10.1016\/j.scico.2023.102974","volume":"230","author":"A Bucchiarone","year":"2023","unstructured":"Bucchiarone, A., Savary-Leblanc, M., Le Pallec, X., Bruel, J., Cicchetti, A., Cabot, J., G\u00e9rard, S.: Gamifying model-based engineering: the PapyGame tool. Sci. Comput. Program. 230, 102974 (2023). https:\/\/doi.org\/10.1016\/j.scico.2023.102974","journal-title":"Sci. Comput. Program."},{"key":"1282_CR23","doi-asserted-by":"publisher","first-page":"1369","DOI":"10.1007\/s10270-023-01091-8","volume":"22","author":"A Bucchiarone","year":"2023","unstructured":"Bucchiarone, A., Savary-Leblanc, M., Le Pallec, X., Cicchetti, A., G\u00e9rard, S., Bassanelli, S., Gini, F., Marconi, A.: Gamifying model-based engineering: the PapyGame experience. Softw. Syst. Model. 22, 1369\u20131389 (2023). https:\/\/doi.org\/10.1007\/s10270-023-01091-8","journal-title":"Softw. Syst. Model."},{"key":"1282_CR24","doi-asserted-by":"publisher","first-page":"171","DOI":"10.2478\/s13537-014-0209-2","volume":"4","author":"J Livovsk\u00fd","year":"2014","unstructured":"Livovsk\u00fd, J., Porub\u00e4n, J.: Open computer. Science. 4, 171\u2013182 (2014). https:\/\/doi.org\/10.2478\/s13537-014-0209-2","journal-title":"Science."},{"key":"1282_CR25","doi-asserted-by":"publisher","first-page":"1679","DOI":"10.1142\/S0218194018400235","volume":"28","author":"B Mar\u00edn","year":"2018","unstructured":"Mar\u00edn, B., Larenas, F., Giachetti, G.: Learning conceptual modeling design through the Classutopia serious game. Int. J. Softw. Eng. Knowl. Eng. 28, 1679\u20131699 (2018)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"1282_CR26","doi-asserted-by":"crossref","unstructured":"Larenas, F., Mar\u00edn, B., Giachetti, G.: Classutopia: a serious game for conceptual modeling design. In: International Conference On Software Engineering and Knowledge Engineering (2018). https:\/\/api.semanticscholar.org\/CorpusID:53240926","DOI":"10.18293\/SEKE2018-145"},{"key":"1282_CR27","doi-asserted-by":"publisher","first-page":"921","DOI":"10.1007\/s10758-023-09701-6","volume":"29","author":"M Denden","year":"2024","unstructured":"Denden, M., Tlili, A., Salha, S., Abed, M.: Opening up the gamification black box: effects of students\u2019 personality traits and perception of game elements on their engaged behaviors in a gamified course. Technol. Knowl. Learn. 29, 921\u2013940 (2024). https:\/\/doi.org\/10.1007\/s10758-023-09701-6","journal-title":"Technol. Knowl. Learn."},{"key":"1282_CR28","doi-asserted-by":"publisher","first-page":"103029","DOI":"10.1016\/j.scico.2023.103029","volume":"231","author":"E Yigitbas","year":"2024","unstructured":"Yigitbas, E., Schmidt, M., Bucchiarone, A., Gottschalk, S., Engels, G.: GaMoVR: gamification-based UML learning environment in virtual reality. Sci. Comput. Programm. 231, 103029 (2024)","journal-title":"Sci. Comput. Programm."},{"key":"1282_CR29","doi-asserted-by":"crossref","unstructured":"Yigitbas, E., Schmidt, M., Bucchiarone, A., Bassanelli, S., Engels, G.: Gamification- and virtual reality-based learning environment for UML class diagram modeling. In: 2024 IEEE Global Engineering Education Conference (EDUCON). pp. 1\u201310 (2024)","DOI":"10.1109\/EDUCON60312.2024.10578774"},{"key":"1282_CR30","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1007\/s10270-022-01065-2","volume":"22","author":"E Yigitbas","year":"2023","unstructured":"Yigitbas, E., Gorissen, S., Weidmann, N., Engels, G.: Design and evaluation of a collaborative UML modeling environment in virtual reality. Softw. Syst. Model. 22, 1397\u20131425 (2023). https:\/\/doi.org\/10.1007\/s10270-022-01065-2","journal-title":"Softw. Syst. Model."},{"key":"1282_CR31","doi-asserted-by":"publisher","unstructured":"Yigitbas, E., Schmidt, M., Bucchiarone, A., Gottschalk, S., Engels, G.: Gamification-based UML learning environment in virtual reality. In: Proceedings of the 25th International Conference On Model Driven Engineering Languages And Systems: Companion Proceedings. pp. 27\u201331 (2022). https:\/\/doi.org\/10.1145\/3550356.3559088","DOI":"10.1145\/3550356.3559088"},{"key":"1282_CR32","doi-asserted-by":"crossref","unstructured":"Boughzala, I., Chourabi, O., Lang, D., Feki, M.: Feedback on the integration of a serious game in the data modeling learning (2017)","DOI":"10.24251\/HICSS.2017.089"},{"key":"1282_CR33","doi-asserted-by":"crossref","unstructured":"Daehli, O., Kristoffersen, B., Sandnes, T.: Exploring feedback and gamification in a data modeling learning tool. Electron. J. E-Learn. (2021). https:\/\/api.semanticscholar.org\/CorpusID:245152803","DOI":"10.34190\/ejel.19.6.2501"},{"key":"1282_CR34","doi-asserted-by":"crossref","unstructured":"Krugel, J., Hubwieser, P.: Computational thinking as springboard for learning object-oriented programming in an interactive MOOC. In: 2017 IEEE Global Engineering Education Conference (EDUCON). pp. 1709\u20131712 (2017)","DOI":"10.1109\/EDUCON.2017.7943079"},{"key":"1282_CR35","doi-asserted-by":"crossref","unstructured":"Cammaerts, F., Snoeck, M.: Towards leveraging gamified code-testing for effective model validation. In: Advances in Conceptual Modeling. pp. 233\u2013248 (2025)","DOI":"10.1007\/978-3-031-75599-6_18"},{"key":"1282_CR36","unstructured":"Cammaerts, F., Snoeck, M.: ModelDefenders: a novel gamified mutation testing game for model-driven engineering. PoEM Companion. (2023). https:\/\/api.semanticscholar.org\/CorpusID:268946614"},{"key":"1282_CR37","unstructured":"Dupuy-Chessa, S., C\u00e9ret, E., Blanco-Lain\u00e9, G.: Lego, Pictionary and poker: lessons learnt from gamification for information system teaching at university. In: 7th International Conference On Education And New Learning Technologies (Edulearn\u20192015). (2015)"},{"key":"1282_CR38","doi-asserted-by":"publisher","unstructured":"Bucchiarone, A., Guidolin, T., Fasol, L., Schiavo, G., Kienzle, J., Gerard, S., N\u00e9grier, D., Martorella, T.: PolyGloT-UML: a gamified framework for enhancing UML learning paths. In: Proceedings Of The ACM\/IEEE 27th International Conference On Model Driven Engineering Languages And Systems. pp. 31\u201335 (2024), https:\/\/doi.org\/10.1145\/3652620.3687785","DOI":"10.1145\/3652620.3687785"},{"key":"1282_CR39","doi-asserted-by":"crossref","unstructured":"Sanjaya, L.: Ferdianto & titan development of gamification mobile application for students. In: 2020 International Conference On Information Management And Technology (ICIMTech). pp. 605\u2013608 (2020)","DOI":"10.1109\/ICIMTech50083.2020.9211283"},{"key":"1282_CR40","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.268955","volume":"11","author":"O Lindland","year":"1994","unstructured":"Lindland, O., Sindre, G., Solvberg, A.: Understanding quality in conceptual modeling. IEEE Softw. 11, 42\u201349 (1994). https:\/\/doi.org\/10.1109\/52.268955","journal-title":"IEEE Softw."},{"key":"1282_CR41","doi-asserted-by":"publisher","first-page":"1578","DOI":"10.11591\/ijece.v11i2.pp1578-1590","volume":"11","author":"O Anas","year":"2021","unstructured":"Anas, O., Mariam, T., Lyhyaoui, A.: New method for summative evaluation of UML class diagrams based on graph similarities. Int. J. Electr. Comput. Eng. 11, 1578 (2021)","journal-title":"Int. J. Electr. Comput. Eng."},{"key":"1282_CR42","doi-asserted-by":"publisher","unstructured":"Sun, D., Wong, K.: On evaluating the layout of UML class diagrams for program comprehension. In: 13th International Workshop On Program Comprehension (IWPC\u201905). pp. 317\u2013326 (2005) https:\/\/doi.org\/10.1109\/WPC.2005.26","DOI":"10.1109\/WPC.2005.26"},{"key":"1282_CR43","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1145\/1139922.1139926","volume":"49","author":"N Bolloju","year":"2006","unstructured":"Bolloju, N., Leung, F.: Assisting novice analysts in developing quality conceptual models with UML. Commun. ACM. 49, 108\u2013112 (2006). https:\/\/doi.org\/10.1145\/1139922.1139926","journal-title":"Commun. ACM."},{"key":"1282_CR44","doi-asserted-by":"publisher","unstructured":"Nikiforova, O., Gusarovs, K., Kozacenko, L., Ahilcenoka, D., Ungurs, D.: An approach to compare UML class diagrams based on semantical features of their elements (2015). https:\/\/doi.org\/10.13140\/RG.2.1.3104.4889","DOI":"10.13140\/RG.2.1.3104.4889"},{"key":"1282_CR45","doi-asserted-by":"publisher","unstructured":"Farias, K., Silva, B.: What\u2019s the grade of your diagram? Towards a streamlined approach for grading UML diagrams. In: Proceedings of the 23rd ACM\/IEEE International Conference On Model Driven Engineering Languages and Systems: Companion Proceedings (2020). https:\/\/doi.org\/10.1145\/3417990.3420052","DOI":"10.1145\/3417990.3420052"},{"key":"1282_CR46","doi-asserted-by":"publisher","first-page":"189","DOI":"10.25007\/ajnu.v10n2a1035","volume":"10","author":"S Modi","year":"2021","unstructured":"Modi, S., Taher, H., Mahmud, H.: A tool to automate student UML diagram evaluation. Acad. J. Nawroz Univ. 10, 189\u2013198 (2021)","journal-title":"Acad. J. Nawroz Univ."},{"key":"1282_CR47","doi-asserted-by":"crossref","unstructured":"Bian, W., Alam, O., Kienzle, J.: Automated grading of class diagrams. In: 2019 ACM\/IEEE 22nd International Conference On Model Driven Engineering Languages And Systems Companion (MODELS-C). pp. 700\u2013709 (2019)","DOI":"10.1109\/MODELS-C.2019.00106"},{"key":"1282_CR48","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1016\/j.cl.2016.11.001","volume":"49","author":"P G\u00f3mez-Abajo","year":"2017","unstructured":"G\u00f3mez-Abajo, P., Guerra, E., Lara, J.: A domain-specific language for model mutation and its application to the automated generation of exercises. Comput. Languages Syst. Struct. 49, 152\u2013173 (2017)","journal-title":"Comput. Languages Syst. Struct."},{"key":"1282_CR49","doi-asserted-by":"publisher","unstructured":"G\u00f3mez-Abajo, P., Guerra, E., Lara, J.: Wodel: a domain-specific language for model mutation. In: Proceedings of the 31st Annual ACM Symposium On Applied Computing. pp. 1968\u20131973 (2016). https:\/\/doi.org\/10.1145\/2851613.2851751","DOI":"10.1145\/2851613.2851751"},{"key":"1282_CR50","doi-asserted-by":"crossref","unstructured":"Fauzan, R., Siahaan, D., Rochimah, S., Triandini, E.: Class diagram similarity measurement: a different approach. In 2018 3rd International Conference On Information Technology, Information System and Electrical Engineering (ICITISEE). pp. 215\u2013219 (2018)","DOI":"10.1109\/ICITISEE.2018.8721021"},{"key":"1282_CR51","doi-asserted-by":"crossref","unstructured":"Fauzan, R., Siahaan, D., Rochimah, S., Triandini, E.: Automated class diagram assessment using semantic and structural similarities. Int. J. Intell. Eng. Syst. 14 (2021)","DOI":"10.22266\/ijies2021.0430.06"},{"key":"1282_CR52","doi-asserted-by":"publisher","first-page":"1845","DOI":"10.1002\/cae.22676","volume":"31","author":"P G\u00f3mez-Abajo","year":"2023","unstructured":"G\u00f3mez-Abajo, P., Guerra, E., Lara, J.: Automated generation and correction of diagram-based exercises for Moodle. Comput. Appl. Eng. Educ. 31, 1845\u20131866 (2023)","journal-title":"Comput. Appl. Eng. Educ."},{"key":"1282_CR53","doi-asserted-by":"crossref","unstructured":"Foss, S., Urazova, T., Lawrence, R.: Automatic generation and marking of UML database design diagrams. In: Proceedings of the 53rd ACM Technical Symposium On Computer Science Education-Volume 1. pp. 626\u2013632 (2022)","DOI":"10.1145\/3478431.3499376"},{"key":"1282_CR54","doi-asserted-by":"crossref","unstructured":"Sadigh, D., Seshia, S., Gupta, M.: Automating exercise generation: a step towards meeting the MOOC challenge for embedded systems. In: Proceedings of the Workshop On Embedded and Cyber-physical Systems Education. pp. 1\u20138 (2012)","DOI":"10.1145\/2530544.2530546"},{"key":"1282_CR55","doi-asserted-by":"crossref","unstructured":"Papasalouros, A.: Automatic exercise generation in Euclidean geometry. In: Artificial Intelligence Applications And Innovations: 9th IFIP WG 12.5 International Conference, AIAI 2013, Paphos, Cyprus, September 30-October 2, 2013, Proceedings 9. pp. 141\u2013150 (2013)","DOI":"10.1007\/978-3-642-41142-7_15"},{"key":"1282_CR56","doi-asserted-by":"publisher","unstructured":"Jedlitschka, A., Pfahl, D.: Reporting guidelines for controlled experiments in software engineering. In: 2005 International Symposium On Empirical Software Engineering, 2005. pp. 10 (2005). https:\/\/doi.org\/10.1109\/ISESE.2005.1541818","DOI":"10.1109\/ISESE.2005.1541818"},{"key":"1282_CR57","doi-asserted-by":"publisher","unstructured":"Garaccione, G., Coppola, R., Ardito, L., Torchiano, M.: Gamification of business process modeling education: an experimental analysis. Softw. Syst. Model. 23, 1569\u20131594 (2024). https:\/\/doi.org\/10.1007\/s10270-024-01171-3","DOI":"10.1007\/s10270-024-01171-3"},{"key":"1282_CR58","doi-asserted-by":"publisher","unstructured":"Lee, Y., Kozar, K., Larsen, K.: The technology acceptance model: past, present, and future. Technol. (2003). https:\/\/doi.org\/10.17705\/1CAIS.01250","DOI":"10.17705\/1CAIS.01250"},{"key":"1282_CR59","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1016\/j.intmar.2018.03.002","volume":"43","author":"R Eppmann","year":"2018","unstructured":"Eppmann, R., Bekk, M., Klein, K.: Gameful experience in gamification: construction and validation of a gameful experience scale [GAMEX]. J. Interact. Market. 43, 98\u2013115 (2018). https:\/\/doi.org\/10.1016\/j.intmar.2018.03.002","journal-title":"J. Interact. Market."},{"key":"1282_CR60","unstructured":"The R Foundation R: The R Project for Statistical Computing https:\/\/www.r-project.org\/ Accessed on 05\/06\/2024"},{"key":"1282_CR61","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1109\/TSE.2015.2467378","volume":"42","author":"S Vegas","year":"2016","unstructured":"Vegas, S., Apa, C., Juristo, N.: Crossover designs in software engineering experiments: benefits and perils. IEEE Trans. Softw. Eng. 42, 120\u2013135 (2016). https:\/\/doi.org\/10.1109\/TSE.2015.2467378","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1282_CR62","unstructured":"The R Foundation CRAN\u2014Package Likert M. Package \u2018Likert\u2019. https:\/\/cran.r-project.org\/web\/packages\/likert\/ Accessed on 05\/06\/2024"},{"key":"1282_CR63","doi-asserted-by":"publisher","unstructured":"Thai, M., Chong, L., Agrawal, N.: Straussian grounded theory method: an illustration. Qualitative Rep. (2011). https:\/\/doi.org\/10.46743\/2160-3715\/2012.1758","DOI":"10.46743\/2160-3715\/2012.1758"},{"key":"1282_CR64","doi-asserted-by":"publisher","unstructured":"Stol, K., Ralph, P., Fitzgerald, B.: Grounded theory in software engineering research: a critical review and guidelines. In: 2016 IEEE\/ACM 38th International Conference On Software Engineering (ICSE). pp. 120\u2013131 (2016). https:\/\/doi.org\/10.1145\/2884781.2884833","DOI":"10.1145\/2884781.2884833"},{"key":"1282_CR65","doi-asserted-by":"publisher","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M., Regnell, B., Wessl\u00e9n, A.: Experimentation in software engineering. Springer Science & Business Media (2012). https:\/\/doi.org\/10.1007\/978-3-642-29044-2","DOI":"10.1007\/978-3-642-29044-2"},{"key":"1282_CR66","doi-asserted-by":"publisher","unstructured":"Austin, J., Odena, A., Nye, M., Bosma, M., Michalewski, H., Dohan, D., Jiang, E., Cai, C., Terry, M., Le, Q., Sutton, C.: Program synthesis with large language models (2021). https:\/\/doi.org\/10.48550\/arXiv.2108.07732","DOI":"10.48550\/arXiv.2108.07732"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-025-01282-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-025-01282-5","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-025-01282-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T05:00:18Z","timestamp":1772514018000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-025-01282-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,7]]},"references-count":66,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["1282"],"URL":"https:\/\/doi.org\/10.1007\/s10270-025-01282-5","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,7]]},"assertion":[{"value":"4 July 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 March 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 April 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare they have no conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests."}}]}}