Keyphrases
- software tools
- software systems
- source code
- object oriented systems
- educational software
- complex software systems
- legacy software
- software engineering
- software maintenance
- software developers
- software engineers
- software evolution
- development lifecycle
- software requirements
- software packages
- software components
- computer aided software engineering
- computer systems
- software development
- software design
- analysis tool
- design patterns
- hardware platforms
- commercial software
- program understanding
- graphical user interfaces
- technical issues
- software platform
- software projects
- user interface
- artificial intelligence
- formal methods
- design concepts
- companion web site
- search based software testing
- usability testing
- software metrics
- software repositories
- data quality
- user friendly
- software architecture
- software environment
- development processes
- software process
- programming environments
- software quality
- development process
- user experience
- end users
- computer science