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 …

[HTML][HTML] Software quality models: A comprehensive review and analysis

M Sadeghzadeh Hemayati, H Rashidi - Journal of Electrical and …, 2017 - jecei.sru.ac.ir
Background and Objectives: One of the major challenges in software engineering is how to
respond to the desolate state of high-quality software development in a timely and cost …

PARMOREL: a framework for customizable model repair

A Barriga, R Heldal, A Rutle, L Iovino - Software and Systems Modeling, 2022 - Springer
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 …

Clustering heterogeneous data values for data quality analysis

V Wenz, A Kesper, G Taentzer - ACM Journal of Data and Information …, 2023 - dl.acm.org
Data is of high quality if it is fit for its intended purpose. Data heterogeneity can be a major
quality problem, as quality aspects such as understandability and consistency can be …

MDAPW3: MDA-based development of blockchain-enabled decentralized applications

A Samanipour, O Bushehrian, G Robles - Science of Computer …, 2025 - Elsevier
Abstract Web3. 0 Decentralized Application (DApp) is a class of decentralized software in
which at least the business logic of the software is implemented using blockchain-based …

A modeling assistant to manage technical debt in coupled evolution

D Di Ruscio, A Di Salle, L Iovino… - Information and Software …, 2023 - Elsevier
Abstract Context: Model-Driven Engineering helps formalize problem domains by using
metamodels. Modeling ecosystems consisting of purposely designed editors …

An extensible framework for customizable model repair

A Barriga, R Heldal, L Iovino, M Marthinsen… - Proceedings of the 23rd …, 2020 - dl.acm.org
In model-driven software engineering, models are used in all phases of the development
process. These models may get broken due to various editions during the modeling process …

An executable metamodel refactoring catalog

L Bettini, D Di Ruscio, L Iovino… - Software and Systems …, 2022 - Springer
Like any software artifacts, metamodels are evolving entities that constantly change over
time for different reasons. Changing metamodels by keeping them consistent with other …

Addressing the trade off between smells and quality when refactoring class diagrams

A Barriga Rodriguez, L Bettini, L Iovino, A Rutle… - 2021 - hvlopen.brage.unit.no
Models are core artifacts of modern software engineering processes, and they are subject to
evolution throughout their life cycle due to maintenance and to comply with new …

Predicting software defects using self-organizing data mining

JH Ren, F Liu - IEEE Access, 2019 - ieeexplore.ieee.org
The study predicts the software defect of ranking and classification by utilizing the self-
organizing data mining method. The causal relation between software metrics and defects in …