Keyphrases
- software design
- software architecture
- real world
- long term
- software development
- software tools
- historical information
- past experience
- software systems
- software maintenance
- learning algorithm
- website
- personal computer
- past observations
- database
- software package
- software projects
- embedded systems
- knowledge base
- genetic algorithm
- databases