Systematizing modeler experience (MX) in model-driven engineering success stories

[EN] Modeling is often associated with complex and heavy tooling, leading to a negative perception among practitioners. However, alternative paradigms, such as everything-as-code or low-code, are gaining acceptance due to their perceived ease of use. This paper explores the dichotomy between these p...

Descripción completa

Detalles Bibliográficos
Autores: Kalantari, Reyhaneh, Oertel, Julian, Exelmans, Joeri, Adi Rukmono, Satrio, Amaral, Vasco, Tichy, Matthias, Juhnke, Katharina, Steghöfer, Jan-Philipp, Abrahao Gonzales, Silvia Mara|||0000-0003-3580-2014
Tipo de recurso: artículo
Fecha de publicación:2024
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/220198
Acceso en línea:https://riunet.upv.es/handle/10251/220198
Access Level:acceso abierto
Palabra clave:MDE
User experience
UX
Descripción
Sumario:[EN] Modeling is often associated with complex and heavy tooling, leading to a negative perception among practitioners. However, alternative paradigms, such as everything-as-code or low-code, are gaining acceptance due to their perceived ease of use. This paper explores the dichotomy between these perceptions through the lens of "modeler experience" (MX). MX includes factors such as user experience, motivation, integration, collaboration and versioning, and language complexity. We examine the relationships between these factors and their impact on different modeling usage scenarios. Our findings highlight the importance of considering MX when understanding how developers interact with modeling tools and the complexities of modeling and associated tooling.