Keyphrases
- software engineering
- artificial intelligence
- software development
- systems engineering
- software systems
- software projects
- development process
- development processes
- reverse engineering
- programming language
- requirements engineering
- requirements elicitation
- software architecture
- knowledge engineering
- systems development
- human computer interaction
- social networks
- engineering courses
- electrical engineering
- real time
- software testing
- design patterns
- knowledge management
- object oriented
- user interface
- information technology
- information systems
- neural network