Recommender systems in model-driven engineering: A systematic map** review
Recommender systems are information filtering systems used in many online applications
like music and video broadcasting and e-commerce platforms. They are also increasingly …
like music and video broadcasting and e-commerce platforms. They are also increasingly …
AI-powered model repair: an experience report—lessons learned, challenges, and opportunities
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 …
we deal with software development processes. The application of artificial intelligence to …
Automating the synthesis of recommender systems for modelling languages
We are witnessing an increasing interest in building recommender systems (RSs) for all
sorts of Software Engineering activities. Modelling is no exception to this trend, as modelling …
sorts of Software Engineering activities. Modelling is no exception to this trend, as modelling …
History-based model repair recommendations
M Ohrndorf, C Pietsch, U Kelter, L Grunske… - ACM Transactions on …, 2021 - dl.acm.org
Models in Model-driven Engineering are primary development artifacts that are heavily
edited in all stages of software development and that can become temporarily inconsistent …
edited in all stages of software development and that can become temporarily inconsistent …
Leveraging large language models for software model completion: Results from industrial and public datasets
Modeling structure and behavior of software systems plays a crucial role in the industrial
practice of software engineering. As with other software engineering artifacts, software …
practice of software engineering. As with other software engineering artifacts, software …
Generating repairs for inconsistent models
There are many repair alternatives for resolving model inconsistencies, each involving one
or more model changes. Enumerating them all could overwhelm the developer because the …
or more model changes. Enumerating them all could overwhelm the developer because the …
Fulfilling industrial needs for consistency among engineering artifacts
Maintaining the consistency of engineering artifacts is a challenge faced by several
engineering companies. This is more evident when the engineering artifacts are created …
engineering companies. This is more evident when the engineering artifacts are created …
PARMOREL: a framework for customizable model repair
In model-driven software engineering, models are used in all phases of the development
process. These models must hold a high quality since the implementation of the systems …
process. These models must hold a high quality since the implementation of the systems …
Model repair with quality-based reinforcement learning
Domain modeling is a core activity in Model-Driven Engineering, and these models must be
correct. A large number of artifacts may be constructed on top of these domain models, such …
correct. A large number of artifacts may be constructed on top of these domain models, such …
Comprehensive systems: a formal foundation for multi-model consistency management
Abstract Model management is a central activity in Software Engineering. The most
challenging aspect of model management is to keep inter-related models consistent with …
challenging aspect of model management is to keep inter-related models consistent with …