Exploring Viable Algorithmic Options for Automatically Creating and Reconfiguring Component-based Software Systems: A Computational Complexity Approach (Full Version).
Todd WarehamMarieke SweersPublished in: CoRR (2022)
Keyphrases
- software developers
- software systems
- computational complexity
- software development
- software engineering
- source code
- software design
- software components
- software projects
- software architecture
- software engineers
- software maintenance
- multi agent systems
- software testing
- complex software systems
- metamodel
- development process
- open source
- object oriented
- software quality
- design patterns
- web applications
- database
- functional requirements
- software evolution
- maintenance activities