Designing for usability: key principles and what designers think
Communications of the ACM
Human-computer interface design guidelines
Human-computer interface design guidelines
Asynchronous design/evaluation methods for hypertext technology development
HYPERTEXT '89 Proceedings of the second annual ACM conference on Hypertext
Making usable, useful, productivity-enhancing computer applications
Communications of the ACM
Open Look: graphical user interface application style guidelines
Open Look: graphical user interface application style guidelines
The use of guidelines in interface design
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Assessing the usability of a user interface standard
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A reference architecture for the component factory
ACM Transactions on Software Engineering and Methodology (TOSEM)
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
The Windows interface: an application design guide
The Windows interface: an application design guide
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Guidelines for enterprise-wide GUI design
Guidelines for enterprise-wide GUI design
A framework for developing experience-based usability guidelines
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Characterization and assessment of HTML style guides
Conference Companion on Human Factors in Computing Systems
Guidelines for designing usable World Wide Web pages
Conference Companion on Human Factors in Computing Systems
From “folklore” to “living design memory”
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
CHI meets PLoP: an interaction patterns workshop
ACM SIGCHI Bulletin
Lingua Francas for design: sacred places and pattern languages
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Empirically validated web page design metrics
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Elements of Friendly Software Design
The Elements of Friendly Software Design
Web Style Guide: Basic Design Principles for Creating Web Sites
Web Style Guide: Basic Design Principles for Creating Web Sites
Macintosh human interface guidelines
Macintosh human interface guidelines
Case-Based Knowledge Management Tools for Software Development
Automated Software Engineering
The use of guidelines in menu interface design: Evaluation of a draft standard
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Principles for a Usability-Oriented Pattern Language
OZCHI '98 Proceedings of the Australasian Conference on Computer Human Interaction
Notes on a pattern language for interactive usability
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
Living design memory: framework, implementation, lessons learned
Human-Computer Interaction
Managing UI pattern collections
CHINZ '05 Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
Behaviour & Information Technology
Design decision topology model for pattern relationship analysis
Proceedings of the 1st Asian Conference on Pattern Languages of Programs
Hi-index | 0.00 |
As usability knowledge and techniques continues to grow, there is an increasing need to provide tools that disseminate the accumulated wisdom of the field. Usability guidelines are one technique that is used to convey usability knowledge. Another is the emerging discipline of usability patterns. This paper presents an approach that combines these techniques in a case-based architecture and utilizes a process to help an organization capture, adapt, and refine usability resources from project experiences. The approach utilizes a rule-based tool to represent the circumstances under which a given usability resource is applicable. Characteristics of the application under development are captured and used to match usability resources to the project where they can be used to drive the design process. Design reviews are used to capture feedback and ensure that the repository remains a vital knowledge source for producing useful and usable software systems.