EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring.
Davide ArcelliVittorio CortellessaMattia D'EmidioDaniele Di PompeoPublished in: ICSA (2018)
Keyphrases
- software architecture
- multi objective
- software systems
- software evolution
- description language
- evolutionary algorithm
- multi objective optimization
- optimization algorithm
- genetic algorithm
- software engineering
- software development
- source code
- multiple objectives
- reference model
- architectural design
- objective function
- multi objective optimization problems
- design patterns
- distributed systems
- embedded software
- real world
- nsga ii
- software design
- functional requirements
- object oriented software
- fitness function
- software quality
- multi objective evolutionary algorithms
- data quality
- quality attributes
- genetic programming
- mobile robot
- high level