[HTML][HTML] Transforming abstract to concrete repairs with a generative approach of repair values

R Kretschmer, DE Khelladi, A Egyed - Journal of Systems and Software, 2021 - Elsevier
Software models, often comprise of interconnected diagrams, change continuously, and
developers often fail in keeping these diagrams consistent. Detecting inconsistencies …

A case study on a specification approach using activity diagrams in requirements documents

M Beckmann, A Vogelsang… - 2017 IEEE 25th …, 2017 - ieeexplore.ieee.org
Rising complexity of systems has long been a major challenge in requirements engineering.
This manifests in more extensive and harder to understand requirements documents. At the …

[HTML][HTML] Evaluating the layout quality of UML class diagrams using machine learning

G Bergström, F Hujainah, T Ho-Quang, R Jolak… - Journal of Systems and …, 2022 - Elsevier
UML is the de facto standard notation for graphically representing software. UML diagrams
are used in the analysis, construction, and maintenance of software systems. Mostly, UML …

[HTML][HTML] Exploring the applicability of low-shot learning in mining software repositories

J Ott, A Atchison, EJ Linstead - Journal of Big Data, 2019 - Springer
Despite the well-documented and numerous recent successes of deep learning, the
application of standard deep architectures to many classification problems within empirical …

On the replicability of experimental tool evaluations in model-based development

A Boll, T Kehrer - International Conference on Systems Modelling and …, 2020 - Springer
Research on novel tools for model-based development differs from a mere engineering task
by providing some form of evidence that a tool is effective. This is typically achieved by …

From abstract to concrete repairs of model inconsistencies: An automated approach

R Kretschmer, DE Khelladi, A Demuth… - 2017 24th Asia …, 2017 - ieeexplore.ieee.org
A common task performed in model-driven software engineering is evolving models. This
task is typically performed manually during the design or implementation phase of software …

Automatic Classification of Web Images as UML Static Diagrams Using Machine Learning Techniques

V Moreno, G Génova, M Alejandres, A Fraga - Applied Sciences, 2020 - mdpi.com
Featured Application The tool presented in this paper is useful in improving the effectiveness
of common web search engines like Google Images. The tool is also useful for searching …

An empirical study on the maturity of the eclipse modeling ecosystem

JLC Izquierdo, V Cosentino… - 2017 ACM/IEEE 20th …, 2017 - ieeexplore.ieee.org
Since the early days of Model-driven Engineering (MDE), our community has been
discussing the reasons why MDE had not quickly became mainstream. It is now clear the …

[HTML][HTML] Evaluating the effectiveness of risk containers to isolate change propagation

A Leigh, M Wermelinger, A Zisman - Journal of Systems and Software, 2021 - Elsevier
Previous studies indicate that error-proneness risks can be isolated into risk containers
created from architectural designs, to help detect and mitigate such risks early on. Like error …

Empirical studies into UML in practice: Pitfalls and prospects

MRV Chaudron - 2017 IEEE/ACM 9th International Workshop …, 2017 - ieeexplore.ieee.org
A key open question in the area of software modeling is which costs and benefits it brings to
software development and maintenance. For answering this question, better empirical …