Keyphrases
- software tools
- software developers
- software engineers
- software systems
- software packages
- analysis tool
- software platform
- software engineering
- software components
- software environment
- commercial software
- user friendly
- software development
- test cases
- program understanding
- software maintenance
- hardware platforms
- information systems
- graphical user interfaces
- software suite
- user interface
- end users
- formal methods
- design tools
- software development environment
- technical issues
- formal models
- theoretical framework
- design patterns
- artificial intelligence
- website
- free software
- web enabled
- source code
- software design
- educational software
- design theory
- mathematical models
- communication technologies
- software quality