Software Architecture Reconstruction via a Genetic Algorithm: Applying the Move Class Refactoring.
Theodoros MaikantisAngeliki-Agathi TsintziraApostolos AmpatzoglouElvira-Maria ArvanitouAlexander ChatzigeorgiouIoannis StamelosStamatia BibiIgnatios S. DeligiannisPublished in: PCI (2020)
Keyphrases
- software architecture
- genetic algorithm
- software systems
- software evolution
- description language
- software engineering
- software development
- reference model
- distributed systems
- source code
- functional requirements
- embedded software
- architectural design
- design patterns
- discrete sets
- decision making
- autonomous agents
- reinforcement learning
- reference architecture
- software maintenance
- data quality
- image reconstruction
- multiagent systems
- artificial intelligence