adequate CSS to place them and add style. In figure 4
we find elements that were generated using our input
models.
5 CONCLUSION
Gamification is introduced in several areas and do-
mains, health, education, banking ... and have shown
its efficiency. Gamification framework gathers three
major principles that are mechanics, dynamics and
emotions. Since Mechanics are the most visible part
of it and tend to be the primary focus, we presented
a new model driven approach to model and generate
gamified applications, focusing on the graphical part.
We presented the motivations behind our work and
presented metamodel along with their input models
and transformationss using Acceleo. This proposed
model driven approach helps designers to integrate
gamified elements into the software interfaces. The
case we applied on our proposed approach gives the
possibility to generate a first gamified web applica-
tion and is oriented to student for motivation in taking
courses and quizes.
We are fully aware that our proposed approach
still needs to cover other aspects of gamification to
cover the whole framework. In future works, we will
complete metamodels proposed and their transforma-
tion to cover more gamification elements and raise the
abstraction level. This would help choosing the ideal
elements for generating the more adequat graphical
elements to add.
ACKNOWLEDGEMENTS
I would like to thank my friends Mohammed Berehil
and Karim Arrhioui for knowledge sharing, technical
support and encouragement.
REFERENCES
Brambilla, M., Fraternali, P., et al. (2014a). The interaction
flow modeling language (ifml).
Brambilla, M., Mauri, A., and Umuhoza, E. (2014b). Ex-
tending the interaction flow modeling language (ifml)
for model driven development of mobile applications
front end. In International Conference on Mobile Web
and Information Systems, pages 176–191. Springer.
Burke, B. (2013). The gamification of business.
Forbes/Tech. Recuperado de http://www. forbes.
com/sites/gartnergroup/2013/01/21/the-gamification-
of-business.
Deterding, S., Dixon, D., Khaled, R., and Nacke, L. (2011).
From game design elements to gamefulness: defin-
ing gamification. In Proceedings of the 15th inter-
national academic MindTrek conference: Envisioning
future media environments, pages 9–15. ACM.
Dicheva, D., Dichev, C., Agre, G., and Angelova, G. (2015).
Gamification in education: A systematic mapping
study. Journal of Educational Technology & Society,
18(3).
Elverdam, C. and Aarseth, E. (2007). Game classification
and game design: Construction through critical analy-
sis. Games and Culture, 2(1):3–22.
Google (2014). Material icons. Website.
Hunicke, R., LeBlanc, M., and Zubek, R. (2004). Mda: A
formal approach to game design and game research.
In Proceedings of the AAAI Workshop on Challenges
in Game AI, volume 4, page 1722.
Kumar, J. (2013). Gamification at work: Designing en-
gaging business software. In International conference
of design, user experience, and usability, pages 528–
537. Springer.
Mochocki, M. (2011). Reality is broken: Why games make
us better and how they can change the world. jane mc-
gonigal. 2011. new york: Penguin press, ss. 388. Cza-
sopismo ludologiczne Polskiego Towarzystwa Bada-
nia Gier, page 239.
Muntean, C. I. (2011). Raising engagement in e-learning
through gamification. In Proc. 6th International Con-
ference on Virtual Learning ICVL, volume 1. sn.
Robson, K., Plangger, K., Kietzmann, J. H., McCarthy, I.,
and Pitt, L. (2015). Is it all a game? understand-
ing the principles of gamification. Business Horizons,
58(4):411–420.
Roubi, S., Erramdani, M., and Mbarki, S. (2015). A model
driven approach to generate graphical user interfaces
for rich internet applications using interaction flow
modeling language. In Intelligent Systems Design and
Applications (ISDA), 2015 15th International Confer-
ence on, pages 272–276. IEEE.
Roubi, S., Erramdani, M., and Mbarki, S. (2016). Modeling
and generating graphical user interface for mvc rich
internet application using a model driven approach.
In Information Technology for Organizations Devel-
opment (IT4OD), 2016 International Conference on,
pages 1–6. IEEE.
Schell, J. (2014). The Art of Game Design: A book of lenses.
AK Peters/CRC Press.
Viola, F. (2011). Gamification-I Videogiochi nella Vita Quo-
tidiana. Fabio Viola.
Wang, R. (2011). Demystifying enterprise gamification for
business. Retrieved from Constellation Research.
Wouters, P., Van Nimwegen, C., Van Oostendorp, H., and
Van Der Spek, E. D. (2013). A meta-analysis of the
cognitive and motivational effects of serious games.
Journal of educational psychology, 105(2):249.
MODELSWARD 2019 - 7th International Conference on Model-Driven Engineering and Software Development
336