Keyphrases
- software engineering
- computer science
- artificial intelligence
- computer science curriculum
- lecture notes
- software systems
- social sciences
- software development
- computer scientists
- programming language
- machine learning
- software engineers
- information science
- development process
- cognitive science
- object oriented
- reverse engineering
- knowledge management
- applied mathematics
- software architecture
- computer science students
- data mining
- base station
- requirements elicitation
- graduate students
- software projects
- knowledge engineering
- researchers and practitioners
- expert systems
- design patterns
- query language
- wide ranging
- information systems
- open source
- human computer interaction
- management science
- software reuse
- life cycle
- systems development
- computer programming
- communication networks
- software design
- software maintenance