CLEAR: Class Level Software Refactoring Using Evolutionary Algorithms.
Muchou WangWeifeng PanBo JiangChenxiang YuanPublished in: J. Intell. Syst. (2015)
Keyphrases
- evolutionary algorithm
- software systems
- source code
- multi objective
- differential evolution
- software evolution
- genetic algorithm
- optimization problems
- software architecture
- evolutionary computation
- computer systems
- simulated annealing
- software design
- software package
- differential evolution algorithm
- software development
- fitness function
- data sets
- neural network
- levels of abstraction
- lower level
- multi objective optimization
- object oriented systems
- higher level
- genetic programming
- case study
- data quality
- operating system
- software developers
- open source
- multi class classification
- software engineering
- high level
- artificial intelligence