Keyphrases
- software design
- source code
- software evolution
- user interface
- software maintenance
- software development
- computer systems
- hardware design
- information retrieval
- design patterns
- software systems
- software architecture
- data processing
- analysis tool
- software package
- database
- open source
- multi agent systems
- computer vision
- learning algorithm
- data mining
- databases