Conceptual modeling is a fundamental skill for analysts and software engineers, as it is necessary for abstracting concepts and expressing them in a meaningful way that can then be translated into effective software design. Conceptual modeling is taught in different Software Engineering university curricula, with United Modeling Language (UML) class diagram being one of the most commonly used notations for this purpose. This paper presents a proposal for the Gamification of conceptual modeling education in a university environment. We describe a tool prototype with common gamified mechanics such as experience points, levels, and customizable avatars, together with an underlying evaluation system for assessing the correctness of the diagrams modeled by the students. A preliminary assessment on existing lab assignments was performed to gauge the ability of detecting errors. We discuss the tool capability and the potential benefits that such a tool could bring, as well as envision future plans for an empirical evaluation of those benefits.

UMLegend: A Gamified Learning Tool for Conceptual Modeling with UML Class Diagrams / Cagnazzo, Christian; Garaccione, Giacomo; Coppola, Riccardo; Ardito, Luca; Torchiano, Marco. - ELETTRONICO. - (2023), pp. 2-5. (Intervento presentato al convegno Gamify '23: 2nd International Workshop on Gamification in Software Development, Verification, and Validation tenutosi a San Francisco (USA) nel 04 December 2023) [10.1145/3617553.3617883].

UMLegend: A Gamified Learning Tool for Conceptual Modeling with UML Class Diagrams

Cagnazzo, Christian;Garaccione, Giacomo;Coppola, Riccardo;Ardito, Luca;Torchiano, Marco
2023

Abstract

Conceptual modeling is a fundamental skill for analysts and software engineers, as it is necessary for abstracting concepts and expressing them in a meaningful way that can then be translated into effective software design. Conceptual modeling is taught in different Software Engineering university curricula, with United Modeling Language (UML) class diagram being one of the most commonly used notations for this purpose. This paper presents a proposal for the Gamification of conceptual modeling education in a university environment. We describe a tool prototype with common gamified mechanics such as experience points, levels, and customizable avatars, together with an underlying evaluation system for assessing the correctness of the diagrams modeled by the students. A preliminary assessment on existing lab assignments was performed to gauge the ability of detecting errors. We discuss the tool capability and the potential benefits that such a tool could bring, as well as envision future plans for an empirical evaluation of those benefits.
2023
9798400703737
File in questo prodotto:
File Dimensione Formato  
3617553.3617883.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Creative commons
Dimensione 378.66 kB
Formato Adobe PDF
378.66 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/2984614