Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
Enter the usability engineer: integrating HCI and software engineering
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Usability Engineering
Comparing and reconciling usability-centered and use case-driven requirements engineering processes
AUIC '01 Proceedings of the 2nd Australasian conference on User interface
Designing software architectures for usability
Proceedings of the 25th International Conference on Software Engineering
Linking usability to software architecture patterns through general scenarios
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
CSEET '04 Proceedings of the 17th Conference on Software Engineering Education and Training
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Usability-Supporting Architectural Patterns
Proceedings of the 26th International Conference on Software Engineering
The obstacles and myths of usability and software engineering
Communications of the ACM - The Blogosphere
Usability engineering methods for software developers
Communications of the ACM - Interaction design and children
Cost-Justifying Usability: An Update for the Internet Age
Cost-Justifying Usability: An Update for the Internet Age
Designing Interfaces
Analysing the impact of usability on software design
Journal of Systems and Software
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Architecting for usability: a survey
Journal of Systems and Software
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
Hi-index | 0.00 |
User-centered design is not just about building nice-looking and usable interfaces, and software development is not just about implementing functionality that supports user tasks. This paper aims to build a tighter fit between human-computer interaction and software engineering practices and research by addressing what software and usability engineering practitioners can learn from each other regarding the impact of usability on software development. More specifically we aim to support usability people in helping developers to elicit requirements that can incorporate usability functions into software development. The paper shows what type of impact usability has on software models and suggests how this impact can be dealt with at the requirements elicitation and specification stages of the development cycle.