Quality in model-driven engineering: a tertiary study
Miguel Goul\~ao, Vasco Amaral, Marjan Mernik

TL;DR
This tertiary study consolidates evidence on how model-driven engineering impacts software quality, highlighting maintainability as the most studied attribute and emphasizing the need for more empirical research in the field.
Contribution
It systematically reviews existing literature to map the main findings and identify research gaps regarding quality attributes affected by MDE.
Findings
Maintainability is the most studied quality attribute in MDE.
Most research questions are about mapping existing work, not empirical comparisons.
There is a broad coverage of software quality, but empirical validation is limited.
Abstract
Model-driven engineering (MDE) is believed to have a significant impact in software quality. However, researchers and practitioners may have a hard time locating consolidated evidence on this impact, as the available information is scattered in several different publications. Our goal is to aggregate consolidated findings on quality in MDE, facilitating the work of researchers and practitioners in learning about the coverage and main findings of existing work as well as identifying relatively unexplored niches of research that need further attention. We performed a tertiary study on quality in MDE, in order to gain a better understanding of its most prominent findings and existing challenges, as reported in the literature. We identified 22 systematic literature reviews and mapping studies and the most relevant quality attributes addressed by each of those studies, in the context of MDE.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies · Software Testing and Debugging Techniques
