Gamification is increasingly used to build solutions for driving the behaviour of target users' populations. Gameful systems are typically exploited to keep users' involvement in certain activities and/or to modify an initial behaviour through game-like elements, such as awarding points, submitting challenges and/or fostering competition and cooperation with other players. Gamification mechanisms are well-defined and composed of different ingredients that have to be correctly amalgamated together; among these we find single/multi-player challenges targeted to reach a certain goal and providing an adequate award for compensation. Since the current approaches are largely based on hand-coding/tuning, when the game grows in its complexity, keeping track of all the mechanisms and maintaining the implementation can become error-prone and tedious activities. In this paper, we describe a multi-level modelling approach for the definition of gamification mechanisms, from their design to their deployment and runtime adaptation. The approach is implemented by means of JetBrains MPS, a text-based meta-modelling framework, and validated using two gameful systems in the Education and Mobility domains.

Exploiting Multi-Level Modelling for Designing and Deploying Gameful Systems / Bucchiarone, Antonio; Cicchetti, Antonio; Marconi, Annapaola. - ELETTRONICO. - (2019), pp. 34-44. (Intervento presentato al convegno 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS) tenutosi a Munich, Germany nel 15-20 September 2019) [10.1109/MODELS.2019.00-17].

Exploiting Multi-Level Modelling for Designing and Deploying Gameful Systems

Antonio Bucchiarone;Annapaola Marconi
2019-01-01

Abstract

Gamification is increasingly used to build solutions for driving the behaviour of target users' populations. Gameful systems are typically exploited to keep users' involvement in certain activities and/or to modify an initial behaviour through game-like elements, such as awarding points, submitting challenges and/or fostering competition and cooperation with other players. Gamification mechanisms are well-defined and composed of different ingredients that have to be correctly amalgamated together; among these we find single/multi-player challenges targeted to reach a certain goal and providing an adequate award for compensation. Since the current approaches are largely based on hand-coding/tuning, when the game grows in its complexity, keeping track of all the mechanisms and maintaining the implementation can become error-prone and tedious activities. In this paper, we describe a multi-level modelling approach for the definition of gamification mechanisms, from their design to their deployment and runtime adaptation. The approach is implemented by means of JetBrains MPS, a text-based meta-modelling framework, and validated using two gameful systems in the Education and Mobility domains.
2019
Proceedings of 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS)
New York
ACM/IEEE
978-1-7281-2536-7
Bucchiarone, Antonio; Cicchetti, Antonio; Marconi, Annapaola
Exploiting Multi-Level Modelling for Designing and Deploying Gameful Systems / Bucchiarone, Antonio; Cicchetti, Antonio; Marconi, Annapaola. - ELETTRONICO. - (2019), pp. 34-44. (Intervento presentato al convegno 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS) tenutosi a Munich, Germany nel 15-20 September 2019) [10.1109/MODELS.2019.00-17].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/343546
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 7
social impact