Keyphrases
- software quality
- software process
- engineering courses
- software development
- quality assurance
- high quality
- software engineering
- software systems
- software components
- source code
- artificial intelligence
- software maintenance
- software tools
- development lifecycle
- software product
- product quality
- higher quality
- software projects
- software evolution
- development process
- web enabled
- user experience
- information systems