Keyphrases
- software development
- software tools
- software systems
- software engineering
- requirements engineering
- source code
- engineering students
- commercial software
- software components
- development process
- software architecture
- software maintenance
- computer systems
- information systems
- software intensive systems
- engineering problems
- mechanical engineering
- neural network
- software application
- software packages
- computer aided design
- software quality
- software design
- engineering design
- software projects
- test cases
- user interface
- web services