Keyphrases
- design principles
- design tools
- design process
- case study
- knowledge based systems
- assistive technology
- design decisions
- decision support
- complex software systems
- design patterns
- software developers
- software systems
- software design
- user interface
- computer aided software engineering
- engineering design
- development process
- software architecture
- software tools
- software testing
- formal methods
- correlation coefficient
- development effort
- interactive learning environments
- formative evaluation
- object oriented software
- development lifecycle
- software suite
- hardware software co design