Keyphrases
- software tools
- software developers
- software packages
- software development
- analysis tool
- software components
- software suite
- software engineers
- software systems
- software package
- software platform
- software maintenance
- software design
- computer aided software engineering
- graphical user interfaces
- commercial software
- user interface
- computer networking
- free software
- software engineering practices
- formal methods
- computational tools
- technical issues
- artificial intelligence
- end users
- user friendly
- software engineering
- software evolution
- design concepts
- computer systems
- hardware platforms
- test cases
- search based software testing
- software development environment
- source code
- web enabled
- design patterns
- educational software
- software repositories