Crossover Designs in Software Engineering Experiments: Benefits and Perils.
Sira VegasCecilia ApaNatalia Juristo JuzgadoPublished in: IEEE Trans. Software Eng. (2016)
Keyphrases
- software engineering
- genetic algorithm
- software systems
- genetic programming
- evolutionary algorithm
- artificial intelligence
- software design
- reverse engineering
- genetic algorithm ga
- design principles
- software development
- object oriented
- programming language
- selection strategy
- software engineering education
- development process
- web services
- crossover operator
- design patterns
- differential evolution
- knowledge management
- requirements engineering
- systems development
- bacterial foraging optimization algorithm
- databases
- human computer interaction
- optimization problems
- search space