Grand challenges in model-driven engineering: an analysis of the state of the research

A Bucchiarone, J Cabot, RF Paige… - Software and Systems …, 2020 - Springer
In 2017 and 2018, two events were held—in Marburg, Germany, and San Vigilio di
Marebbe, Italy, respectively—focusing on an analysis of the state of research, state of …

Low-code engineering for internet of things: a state of research

F Ihirwe, D Di Ruscio, S Mazzini, P Pierini… - Proceedings of the 23rd …, 2020 - dl.acm.org
Developing Internet of Things (IoT) systems has to cope with several challenges mainly
because of the heterogeneity of the involved sub-systems and components. With the aim of …

Developer discussion topics on the adoption and barriers of low code software development platforms

MAA Alamin, G Uddin, S Malakar, S Afroz… - Empirical software …, 2023 - Springer
Low-code software development (LCSD) is an emerging approach to democratize
application development for software practitioners from diverse backgrounds. LCSD …

Recommending metamodel concepts during modeling activities with pre-trained language models

M Weyssow, H Sahraoui, E Syriani - Software and Systems Modeling, 2022 - Springer
The design of conceptually sound metamodels that embody proper semantics in relation to
the application domain is particularly tedious in model-driven engineering. As metamodels …

AI-powered model repair: an experience report—lessons learned, challenges, and opportunities

A Barriga, A Rutle, R Heldal - Software and Systems Modeling, 2022 - Springer
Artificial intelligence has already proven to be a powerful tool to automate and improve how
we deal with software development processes. The application of artificial intelligence to …

Collaborative model-driven software engineering: a classification framework and a research map

M Franzago, D Di Ruscio, I Malavolta… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Context: Collaborative Model-Driven Software Engineering (MDSE) consists of methods and
techniques where multiple stakeholders manage, collaborate, and are aware of each others' …

MAR: a structure-based search engine for models

JAH López, JS Cuadrado - Proceedings of the 23rd ACM/IEEE …, 2020 - dl.acm.org
The availability of shared software models provides opportunities for reusing, adapting and
learning from them. Public models are typically stored in a variety of locations, including …

Collaborative repositories in model-driven engineering [software technology]

J Di Rocco, D Di Ruscio, L Iovino… - IEEE Software, 2015 - ieeexplore.ieee.org
Recently proposed model repositories aim to support specific needs--for example,
collaborative modeling, the ability to use different modeling tools in software life-cycle …

Differences between model-driven development of service-oriented and microservice architecture

F Rademacher, S Sachweh… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Microservice Architecture (MSA) denotes a novel service-based architectural style with a
strong focus on highly cohesive, loosely coupled services. A Microservice realizes a distinct …

An efficient and scalable search engine for models

JAH López, JS Cuadrado - Software and Systems Modeling, 2022 - Springer
Search engines extract data from relevant sources and make them available to users via
queries. A search engine typically crawls the web to gather data, analyses and indexes it …