On the use of genetic programming for automated refactoring and the introduction of design patterns.
Adam C. JensenBetty H. C. ChengPublished in: GECCO (2010)
Keyphrases
- design patterns
- genetic programming
- software systems
- software engineering
- object oriented
- fitness function
- software design
- evolutionary computation
- object oriented software
- grammar guided genetic programming
- object oriented systems
- software architecture
- design principles
- source code
- financial forecasting
- metamodel
- ontology driven
- gene expression programming
- evolutionary algorithm
- usage scenarios
- database driven
- learning objects
- real world
- specific problems
- software evolution
- pattern languages
- database
- relational databases
- augmented reality
- genetic algorithm
- e learning
- multi agent systems
- design rationale
- information systems
- design requirements
- model view controller
- process model