A Genetic Algorithm for Automated Refactoring of Component-Based Software

Nowadays a software undergoes modifications done by different people to quickly fulfill new requirements, but its underlying design is not adjusted properly after each update. This leads to the emergence of bad smells. Refactoring provides a de facto behavior-preserving means to eliminate these anom...

Full description

Bibliographic Details
Main Authors: Salim Kebir, Isabelle Borne, Djamel Meslati
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2016-05-01
Series:EAI Endorsed Transactions on Creative Technologies
Subjects:
Online Access:http://eudl.eu/doi/10.4108/eai.3-12-2015.2262353