Gamification of business process modeling education: an experimental analysis
Open Access
- 18 April 2024
- journal article
- research article
- Published by Springer Nature in Software and Systems Modeling
- Vol. 23 (6) , 1569-1594
Abstract
Gamification, the practice of using game elements in non-recreational contexts to increase user participation and interest, has been applied more and more throughout the years in software engineering. Business process modeling is a skill considered fundamental for software engineers, with Business Process Modeling Notation (BPMN) being one of the most commonly used notations for this discipline. BPMN modeling is present in different curricula in specific Master’s Degree courses related to software engineering but is usually seen by students as an unappealing or uninteresting activity. Gamification could potentially solve this issue, though there have been no relevant attempts in research yet. This paper aims at collecting preliminary insights on how gamification affects students’ motivation in performing BPMN modeling tasks and—as a consequence—their productivity and learning outcomes. A web application for modeling BPMN diagrams augmented with gamification mechanics such as feedback, rewards, progression, and penalization has been compared with a non-gamified version that provides more limited feedback in an experiment involving 200 students. The diagrams modeled by the students are collected and analyzed after the experiment. Students’ opinions are gathered using a post-experiment questionnaire. Statistical analysis showed that gamification leads students to check more often for their solutions’ correctness, increasing the semantic correctness of their diagrams, thus showing that it can improve students’ modeling skills. The results, however, are mixed and require additional experiments in the future to fine-tune the tool for actual classroom use.Keywords
Funding Information
- Politecnico di Torino
This publication has 41 references indexed in Scilit:
- Gamifying model-based engineering: the PapyGame experienceSoftware and Systems Modeling, 2023
- Exploring the effects of gamification on students with rote learning background while learning computer programmingComputer Applications in Engineering Education, 2021
- FGPE Gamification Service: A GraphQL Service to Gamify Online Education2021
- Implementing gamification in a university‐level UML modeling course: A case studyComputer Applications in Engineering Education, 2018
- Gamification as Learning Scenario in Programming Course of Higher Education2018
- Fundamentals of Business Process Management2018
- Coverage of the ISO 21500 Standard in the Context of Software Project Management by a Simulation-Based Serious Game2017
- BPMS-Game: Tool for Business Process Gamification2017
- Gamification of Software Testing - An MLR2016
- Experimentation in Software Engineering2012