Keyphrases
- software engineering
- software systems
- software development
- object oriented
- artificial intelligence
- reverse engineering
- development process
- software design
- programming language
- design patterns
- software engineers
- software architecture
- software maintenance
- formal methods
- software developers
- requirements engineering
- software product line
- software projects
- human computer interaction
- knowledge management
- information systems
- information retrieval
- database
- software quality
- multi agent
- systems development
- neural network