Optimized Design Refactoring: A Generic Framework for Automated Search-Based Refactoring

The paper presents a framework for search-based software design refactoring, focusing on optimization. It addresses the need for an abstract layer to facilitate effective automation of Software Design Optimization (SDO) by leveraging computational capabilities. The proposed framework supports 44% of Fowler’s refactorings and integrates seamlessly with various optimization heuristics without requiring further adaptation. A key feature is its unified artifact representation, which simplifies the optimization process and allows for the calculation of object-oriented metrics. This framework also supports parallel optimization and scales effectively with increasing design complexity.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-06-17
DOI
https://doi.org/10.5281/zenodo.15685468
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimized Design Refactoring: A Generic Framework for Automated Search-Based Refactoring

Zenodo (CERN European Organization for Nuclear Research)
Advanced Software Engineering Methodologies
article

Optimized Design Refactoring: A Generic Framework for Automated Search-Based Refactoring

article en

Abstract

The paper presents a framework for search-based software design refactoring, focusing on optimization. It addresses the need for an abstract layer to facilitate effective automation of Software Design Optimization (SDO) by leveraging computational capabilities. The proposed framework supports 44% of Fowler’s refactorings and integrates seamlessly with various optimization heuristics without requiring further adaptation. A key feature is its unified artifact representation, which simplifies the optimization process and allows for the calculation of object-oriented metrics. This framework also supports parallel optimization and scales effectively with increasing design complexity.

Zenodo (CERN European Organization for Nuclear Research)
Mohammed V University (MA)
Industry, innovation and infrastructure
Openalex Percentile: Top 74%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.