Keyphrases
- software engineering
- artificial intelligence
- software systems
- software development
- design patterns
- object oriented
- user friendly
- software maintenance
- programming language
- knowledge integration
- software engineers
- development process
- databases
- knowledge management
- database systems
- high level
- language technology
- software reuse
- software engineering education
- software architecture
- software evolution
- software design
- learning algorithm
- real world