Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-30735
Publication type: Article in scientific journal
Type of review: Peer review (publication)
Title: Understanding the landscape of software modelling assistants for MDSE tools : a systematic mapping
Authors: Mosquera, David
Ruiz, Marcela
Pastor, Oscar
Spielberger, Jürgen
et. al: No
DOI: 10.1016/j.infsof.2024.107492
10.21256/zhaw-30735
Published in: Information and Software Technology
Volume(Issue): 173
Issue: 107492
Issue Date: 2024
Publisher / Ed. Institution: Elsevier
ISSN: 0950-5849
Language: English
Subjects: Modelling assistance; Model-driven development; Systematic mapping; State of the practice; Low code; No-code
Subject (DDC): 005: Computer programming, programs and data
Abstract: Context: Model Driven Software Engineering (MDSE) and low-code/no-code software development tools promise to increase quality and productivity by modelling instead of coding software. One of the major advantages of modelling software is the increased possibility of involving diverse stakeholders since it removes the barrier of being IT experts to actively participate in software production processes. From an academic and industry point of view, the main question remains: What has been proposed to assist humans in software modelling tasks? Objective: In this paper, we systematically elucidate the state of the art in assistants for software modelling and their use in MDSE and low-code/no-code tools. Method: We conducted a systematic mapping to review the state of the art and answer the following research questions: i) how is software modelling assisted? ii) what goals and limitations do existing modelling assistance proposals report? iii) which evaluation metrics and target users do existing modelling assistance proposals consider? For this purpose, we selected 58 proposals from 3.176 screened records and reviewed 17 MDSE and low-code/no-code tools from main market players published by the Gartner Magic Quadrant. Result: We clustered existing proposals regarding their modelling assistance strategies, goals, limitations, evaluation metrics, and target users, both in research and practice. Conclusions: We found that both academic and industry proposals recognise the value of assisting software modelling. However, documentation about MDSE assistants’ limitations, evaluation metrics, and target users is scarce or non-existent. With the advent of artificial intelligence, we expect more assistants for MDSE and low-code/no-code software development will emerge, making imperative the need for well-founded frameworks for designing modelling assistants focused on addressing target users’ needs and advancing the state of the art.
URI: https://digitalcollection.zhaw.ch/handle/11475/30735
Related research data: https://doi.org/10.5281/zenodo.10671287
Fulltext version: Published version
License (according to publishing contract): CC BY 4.0: Attribution 4.0 International
Departement: School of Engineering
Organisational Unit: Institute of Computer Science (InIT)
Published as part of the ZHAW project: Smart Hospital – Integrated Framework, Tools & Solutions (SHIFT)
Appears in collections:Publikationen School of Engineering

Files in This Item:
File Description SizeFormat 
2024_Mosquera-etal_Software-modelling-assistants-landscape-for-MDSE-tools.pdf9.05 MBAdobe PDFThumbnail
View/Open
Show full item record
Mosquera, D., Ruiz, M., Pastor, O., & Spielberger, J. (2024). Understanding the landscape of software modelling assistants for MDSE tools : a systematic mapping. Information and Software Technology, 173(107492). https://doi.org/10.1016/j.infsof.2024.107492
Mosquera, D. et al. (2024) ‘Understanding the landscape of software modelling assistants for MDSE tools : a systematic mapping’, Information and Software Technology, 173(107492). Available at: https://doi.org/10.1016/j.infsof.2024.107492.
D. Mosquera, M. Ruiz, O. Pastor, and J. Spielberger, “Understanding the landscape of software modelling assistants for MDSE tools : a systematic mapping,” Information and Software Technology, vol. 173, no. 107492, 2024, doi: 10.1016/j.infsof.2024.107492.
MOSQUERA, David, Marcela RUIZ, Oscar PASTOR und Jürgen SPIELBERGER, 2024. Understanding the landscape of software modelling assistants for MDSE tools : a systematic mapping. Information and Software Technology. 2024. Bd. 173, Nr. 107492. DOI 10.1016/j.infsof.2024.107492
Mosquera, David, Marcela Ruiz, Oscar Pastor, and Jürgen Spielberger. 2024. “Understanding the Landscape of Software Modelling Assistants for MDSE Tools : A Systematic Mapping.” Information and Software Technology 173 (107492). https://doi.org/10.1016/j.infsof.2024.107492.
Mosquera, David, et al. “Understanding the Landscape of Software Modelling Assistants for MDSE Tools : A Systematic Mapping.” Information and Software Technology, vol. 173, no. 107492, 2024, https://doi.org/10.1016/j.infsof.2024.107492.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.