Keyphrases
- software engineering
- software development
- artificial intelligence
- software systems
- development process
- software design
- software maintenance
- reverse engineering
- object oriented
- software engineers
- design patterns
- requirements elicitation
- data sets
- software quality
- knowledge engineering
- programming language
- knowledge management
- software architecture
- software projects
- knowledge based systems
- open source
- general purpose
- domain knowledge
- expert systems
- knowledge base
- information systems
- formal methods
- information retrieval
- machine learning