Model transformation modularization as a many-objective optimization problem

M Fleck, J Troya, M Kessentini… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Model transformation programs are iteratively refined, restructured, and evolved due to
many reasons such as fixing bugs and adapting existing transformation rules to new …

Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review

JA Nuh, TW Koh, S Baharom, MH Osman, SN Kew - Applied Sciences, 2021 - mdpi.com
Many recent studies have shown that various multi-objective evolutionary algorithms have
been widely applied in the field of search-based software engineering (SBSE) for optimal …

Multi-stage interactive genetic algorithm for collaborative product customization

R Dou, C Zong, G Nan - Knowledge-Based Systems, 2016 - Elsevier
Products are becoming increasingly more complex and intelligent, which requires users to
participate in the design process in order to meet customer demands and enhance market …

Software module clustering: An in-depth literature analysis

QI Sarhan, BS Ahmed, M Bures… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software module clustering is an unsupervised learning method used to cluster software
entities (eg, classes, modules, or files) with similar features. The obtained clusters may be …

A graph-based framework for model-driven optimization facilitating impact analysis of mutation operator properties

S John, J Kosiol, L Lambers, G Taentzer - Software and Systems Modeling, 2023 - Springer
Optimization problems in software engineering typically deal with structures as they occur in
the design and maintenance of software systems. In model-driven optimization (MDO) …

An interactive genetic algorithm with the interval arithmetic based on hesitation and its application to achieve customer collaborative product configuration design

R Dou, C Zong, M Li - Applied Soft Computing, 2016 - Elsevier
Complex product configuration design requires rapid and accurate response to customers'
demand. The participation of customers in product design will be a very effective solution to …

A local and global tour on MOMoT

R Bill, M Fleck, J Troya, T Mayerhofer… - Software & Systems …, 2019 - Springer
Many model transformation scenarios require flexible execution strategies as they should
produce models with the highest possible quality. At the same time, transformation problems …

A scoping review of auto-generating transformation between software development artifacts

D Siahaan, R Fauzan, A Widyadhana… - Frontiers in Computer …, 2024 - frontiersin.org
Every process within software development refers to a specific set of input and output
artifacts. Each artifact models specific design information of a system, yet they complement …

A multi-objective search based approach to identify reusable software components

A Rathee, JK Chhabra - Journal of Computer Languages, 2019 - Elsevier
Abstract Component-based-software-development (CBSD) is one of the most recent trends
in the software development industry and its success majorly depends on the quality of the …

Search-based model transformations with MOMoT

M Fleck, J Troya, M Wimmer - … and Practice of Model Transformations: 9th …, 2016 - Springer
Many scenarios require flexible model transformations as their execution should of course
produce models with the best possible quality. At the same time, transformation problems …