Keyphrases
- software engineering
- software systems
- software development
- image restoration
- software design
- source code
- software architecture
- software evolution
- user interface
- software tools
- engineering design
- computer systems
- neural network
- software developers
- software maintenance
- artificial intelligence
- requirements engineering
- legacy software
- software intensive systems
- open source
- control system
- computer aided design
- data sets
- software process
- engineering courses