An Approach to GA-Driven Automatic Refactoring Based on Design Patterns.
Takao ShimomuraKenji IkedaMuneo TakahashiPublished in: ICSEA (2010)
Keyphrases
- design patterns
- software systems
- software engineering
- software design
- genetic algorithm
- object oriented
- genetic algorithm ga
- data driven
- usage scenarios
- specific problems
- ontology driven
- design principles
- database driven
- fitness function
- process model
- neural network
- source code
- object oriented software
- ant colony optimization
- semi automatic
- software architecture
- data quality
- object oriented systems
- hybrid algorithm
- genetic programming
- metamodel
- model view controller
- end users
- pattern languages
- artificial intelligence
- information systems
- cooperative
- simulated annealing
- artificial neural networks