Keyphrases
- software engineering
- information and communication technologies
- software systems
- software development
- artificial intelligence
- software design
- object oriented
- programming language
- reverse engineering
- development process
- software engineering education
- real time
- software engineers
- software projects
- design patterns
- software maintenance
- software architecture
- information retrieval
- requirements engineering
- software reuse
- database
- knowledge management
- case study
- decision trees