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 …
[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 …
respond to the desolate state of high-quality software development in a timely and cost …
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 …
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 …
quality problem, as quality aspects such as understandability and consistency can be …
MDAPW3: MDA-based development of blockchain-enabled decentralized applications
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 …
which at least the business logic of the software is implemented using blockchain-based …
A modeling assistant to manage technical debt in coupled evolution
Abstract Context: Model-Driven Engineering helps formalize problem domains by using
metamodels. Modeling ecosystems consisting of purposely designed editors …
metamodels. Modeling ecosystems consisting of purposely designed editors …
An extensible framework for customizable model repair
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 …
process. These models may get broken due to various editions during the modeling process …
An executable metamodel refactoring catalog
Like any software artifacts, metamodels are evolving entities that constantly change over
time for different reasons. Changing metamodels by keeping them consistent with other …
time for different reasons. Changing metamodels by keeping them consistent with other …
Addressing the trade off between smells and quality when refactoring class diagrams
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 …
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 …
organizing data mining method. The causal relation between software metrics and defects in …