Keyphrases
- software engineering
- systems engineering
- artificial intelligence
- software engineers
- development process
- software systems
- reverse engineering
- object oriented
- software development
- design patterns
- requirements engineering
- software design
- requirements elicitation
- software reuse
- programming language
- software maintenance
- knowledge engineering
- engineering problems
- software architecture
- systems analysis and design
- real world
- software engineering education
- software intensive systems
- engineering design
- software projects
- open source
- computer science
- web services