Keyphrases
- software engineering
- software systems
- software engineers
- reverse engineering
- artificial intelligence
- development process
- design patterns
- programming language
- object oriented
- requirements elicitation
- software development
- knowledge engineering
- software design
- software maintenance
- software evolution
- knowledge management
- development methodologies
- human computer interaction
- software architecture
- image processing
- learning algorithm
- general purpose
- software product line
- software reuse
- information systems
- software projects
- database systems
- bayesian networks
- artificial neural networks
- database applications
- source code
- evolutionary algorithm