skip to main content
10.1145/3417990.3422002acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
demonstration

Papyrus for gamers, let's play modeling

Published: 26 October 2020 Publication History

Abstract

Gamification refers to the exploitation of gaming mechanisms for serious purposes, like learning hard-to-train skills such as modeling.
We present a gamified version of Papyrus, the well-known open source modeling tool. Instructors can use it to easily create new modeling games (including the tasks, solutions, levels, rewards...) to help students learning any specific modeling aspect.
The evaluation of the game components is delegated to the GDF gamification framework that bidirectionally communicates with the Papyrus core via API calls. Our gamified Papyrus includes as well a game dashboard component implemented with HTML/CSS/Javascript and displayed thanks to the integration of a web browser embedded in an Eclipse view.

References

[1]
E. Planas and J. Cabot, "How are UML class diagrams built in practice? A usability study of two UML tools: Magicdraw and papyrus," Comput. Stand. Interfaces, vol. 67, 2020.
[2]
J. Whittle, J. E. Hutchinson, M. Rouncefield, H. Burden, and R. Heldal, "A taxonomy of tool-related issues affecting the adoption of model-driven engineering," Software and Systems Modeling, vol. 16, no. 2, pp. 313--331, 2017.
[3]
T. Weber, A. Zoitl, and H. Hußmann, "Usability of development tools: A case-study," in 2019 ACM/IEEE 22nd Int. Conf. on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 228--235, Sep. 2019.
[4]
A. Bucchiarone, J. Cabot, R. F. Paige, and A. Pierantonio, "Grand challenges in model-driven engineering: an analysis of the state of the research," Software and Systems Modeling, vol. 19, no. 1, pp. 5--13, 2020.
[5]
J. Koivisto and J. Hamari, "The rise of motivational information systems: A review of gamification research," Int. Journal of Information Management, vol. 45, pp. 191 -- 210, 2019.
[6]
D. Dicheva, C. Dichev, K. Irwin, E. J. Jones, L. B. Cassel, and P. J. Clarke, "Can game elements make computer science courses more attractive?," in Proc. of the 50th ACM Tech. Symp. on Computer Science Education, SIGCSE 2019, p. 1245, 2019.
[7]
V. Cosentino, S. Gérard, and J. Cabot, "A model-based approach to gamify the learning of modeling," in Proc. of the 5th Symp. on Conceptual Modeling Education at ER 2017, November 6-9, 2017., pp. 15--24, 2017.
[8]
D. Johnson, S. Deterding, K.-A. Kuhn, A. Staneva, S. Stoyanov, and L. Hides, "Gamification for health and wellbeing: A systematic review of the literature," Internet Interventions, vol. 6, pp. 89--106, 2016.
[9]
A. Marconi, G. Schiavo, M. Zancanaro, G. Valetto, and M. Pistore, "Exploring the world through small green steps: improving sustainable school transportation with a game-based learning interface," in Proc. of the 2018 Int. Conf. on Advanced Visual Interfaces, AVI 2018, pp. 24:1--24:9, 2018.
[10]
O. Pedreira, F. García, N. Brisaboa, and M. Piattini, "Gamification in software engineering - a systematic mapping," Information and Software Technology, vol. 57, pp. 157 -- 168, 2015.
[11]
A. Bucchiarone, A. Cicchetti, and A. Marconi, "Exploiting multi-level modelling for designing and deploying gameful systems," in 22nd Int. Conf. on Model Driven Engineering Languages and Systems, MODELS 2019, September 15-20, 2019, pp. 34--44, IEEE, 2019.
[12]
P. Herzig, B. Wolf, S. Brunstein, and A. Schill, "Efficient persistency management in complex event processing: A hybrid approach for gamification systems," in Theory, Practice, and Applications of Rules on the Web - 7th Int. Symp., RuleML 2013, July 11-13, 2013. Proceedings, vol. 8035 of LNCS, pp. 129--143, Springer, 2013.

Cited By

View all
  • (2023)GaMoVR: Gamification-Based UML Learning Environment in Virtual RealityScience of Computer Programming10.1016/j.scico.2023.103029(103029)Online publication date: Sep-2023
  • (2023)Gamifying model-based engineering: the PapyGame experienceSoftware and Systems Modeling10.1007/s10270-023-01091-822:4(1369-1389)Online publication date: 4-Mar-2023
  • (2022)BIPMIN: A Gamified Framework for Process Modeling EducationInformation10.3390/info1401000314:1(3)Online publication date: 21-Dec-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
October 2020
713 pages
ISBN:9781450381352
DOI:10.1145/3417990
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 October 2020

Check for updates

Badges

  • Best Demo

Author Tags

  1. gamification
  2. modeling education
  3. papyrus
  4. software modeling

Qualifiers

  • Demonstration

Conference

MODELS '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 144 of 506 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)GaMoVR: Gamification-Based UML Learning Environment in Virtual RealityScience of Computer Programming10.1016/j.scico.2023.103029(103029)Online publication date: Sep-2023
  • (2023)Gamifying model-based engineering: the PapyGame experienceSoftware and Systems Modeling10.1007/s10270-023-01091-822:4(1369-1389)Online publication date: 4-Mar-2023
  • (2022)BIPMIN: A Gamified Framework for Process Modeling EducationInformation10.3390/info1401000314:1(3)Online publication date: 21-Dec-2022
  • (2022)Gamification-based UML learning environment in virtual realityProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3550356.3559088(27-31)Online publication date: 23-Oct-2022
  • (2022)Tool support for the teaching of state-based behavior modelingProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3550356.3556501(87-94)Online publication date: 23-Oct-2022
  • (2022)Characterizing UX Evaluation in Software Modeling Tools: A Literature ReviewIEEE Access10.1109/ACCESS.2022.322750410(131509-131527)Online publication date: 2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media