Multi-objective Software Architecture Refactoring driven by Quality Attributes.
Daniele Di PompeoMichele TucciPublished in: ICSA-C (2023)
Keyphrases
- software architecture
- quality attributes
- multi objective
- software systems
- software evolution
- functional requirements
- evolutionary algorithm
- software engineering
- reference model
- genetic algorithm
- software development
- distributed systems
- embedded software
- objective function
- source code
- architectural design
- software design
- data quality
- design patterns
- software components
- security requirements
- database
- enterprise architecture
- metamodel
- user satisfaction
- quality assessment
- relative importance
- object oriented
- case study
- web services
- databases