Gamification refers to the exploitation of gaming mechanisms for serious purposes, like promoting behavioural changes, soliciting participation and engagement in activities, and so forth. In this demo paper we present the Gamification Design Framework (GDF), a tool for designing gamified applications through model-driven engineering mechanisms. In particular, the framework is based on a set of well-defined modelling layers that start from the definition of the main gamification elements, followed by the specification on how those elements are composed to design games, and then progressively refined to reach concrete game implementation and execution. The layers are interconnected through specialization/generalization relationships such that to realize a multi-level modelling approach. The approach is implemented by means of JetBrains MPS, a language workbench based on projectional editing, and has been validated through two gameful systems in the Education and Mobility domains. A prototype implementation of GDF and related artefacts are available at the demo GitHub repository: https://github.com/antbucc/GDF.git, while an illustrative demo of the framework features and their exploitation for the case studies are shown in the following video: https://youtu.be/wxCe6CTeHXk.

GDF: a Gamification Design Framework powered by Model-Driven Engineering / Bucchiarone, Antonio; Cicchetti, Antonio; Marconi, Annapaola. - ELETTRONICO. - (2019), pp. 752-757. (Intervento presentato al convegno 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) tenutosi a Munich, Germany nel 15-20 September 2019) [10.1109/MODELS-C.2019.00117].

GDF: a Gamification Design Framework powered by Model-Driven Engineering

Antonio Bucchiarone;Annapaola Marconi
2019-01-01

Abstract

Gamification refers to the exploitation of gaming mechanisms for serious purposes, like promoting behavioural changes, soliciting participation and engagement in activities, and so forth. In this demo paper we present the Gamification Design Framework (GDF), a tool for designing gamified applications through model-driven engineering mechanisms. In particular, the framework is based on a set of well-defined modelling layers that start from the definition of the main gamification elements, followed by the specification on how those elements are composed to design games, and then progressively refined to reach concrete game implementation and execution. The layers are interconnected through specialization/generalization relationships such that to realize a multi-level modelling approach. The approach is implemented by means of JetBrains MPS, a language workbench based on projectional editing, and has been validated through two gameful systems in the Education and Mobility domains. A prototype implementation of GDF and related artefacts are available at the demo GitHub repository: https://github.com/antbucc/GDF.git, while an illustrative demo of the framework features and their exploitation for the case studies are shown in the following video: https://youtu.be/wxCe6CTeHXk.
2019
Proceedings of 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
New York
IEEE
978-1-7281-5125-0
Bucchiarone, Antonio; Cicchetti, Antonio; Marconi, Annapaola
GDF: a Gamification Design Framework powered by Model-Driven Engineering / Bucchiarone, Antonio; Cicchetti, Antonio; Marconi, Annapaola. - ELETTRONICO. - (2019), pp. 752-757. (Intervento presentato al convegno 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) tenutosi a Munich, Germany nel 15-20 September 2019) [10.1109/MODELS-C.2019.00117].
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/343706
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 9
social impact