Keyphrases
- software engineering
- artificial intelligence
- software development
- reverse engineering
- programming language
- software engineers
- software systems
- object oriented
- knowledge engineering
- development process
- software maintenance
- software architecture
- formal methods
- design patterns
- neural network
- software design
- systems development
- genetic algorithm
- databases
- expert systems
- multi agent
- information systems
- software testing
- computer vision
- software product line
- collective decision making
- software engineering education