Keyphrases
- software engineering
- software systems
- knowledge base
- programming language
- agile development
- artificial intelligence
- object oriented
- software architecture
- software reuse
- formal methods
- software maintenance
- software developers
- reverse engineering
- knowledge engineering
- software projects
- development process
- data sets
- distributed systems
- software design
- artificial neural networks
- software engineers
- search algorithm
- neural network