A test of a common elements theory of transfer
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Development of an instrument measuring user satisfaction of the human-computer interface
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A system for evaluating screen formats: Research and application
Advances in human-computer interaction
Generating highly interactive user interfaces
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The case against user interface consistency
Communications of the ACM
The cost of user-friendly programming: MacImage as example
Journal of FORTH Application and Research
Coordinating user interfaces for consistency
Coordinating user interfaces for consistency
Coordinating user interfaces for consistency
Coordinating user interfaces for consistency
User interface evaluation in the real world: a comparison of four techniques
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Towards a dynamic strategy for computer-aided visual placement
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Visual techniques for traditional and multimedia layouts
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Organizing information spatially
interactions
AIDE: a step toward metric-based interface development tools
Proceedings of the 8th annual ACM symposium on User interface and software technology
Macintosh human interface guidelines
Macintosh human interface guidelines
Layout Appropriateness: A Metric for Evaluating User Interface Widget Layout
IEEE Transactions on Software Engineering
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
The state of the art in automating usability evaluation of user interfaces
ACM Computing Surveys (CSUR)
SketchiXML: towards a multi-agent design tool for sketching user interfaces based on USIXML
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
A transformational approach to multi-device interfaces
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Evolution of web site design patterns
ACM Transactions on Information Systems (TOIS)
UNIFORM: automatically generating consistent remote control user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automated usability testing framework
AUIC '08 Proceedings of the ninth conference on Australasian user interface - Volume 76
A Method for Consistent Design of User Interaction with Multifunction Devices
HCD 09 Proceedings of the 1st International Conference on Human Centered Design: Held as Part of HCI International 2009
Feedlack detects missing feedback in web applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Metric-based evaluation of graphical user interfaces: model, method, and software support
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
Designing user interfaces with consistent visual and textual properties is difficult. To demonstrate the harmful effects of inconsistency, we conducted an experiment with 60 subjects. Inconsistent interface terminology slowed user performance by 10 to 25 percent. Unfortunately, contemporary software tools provide only modest support for consistency control. Therefore, we developed SHERLOCK, a family of consistency analysis tools, evaluates visual and textual properties of user interfaces. It provides graphical analysis tools such as a dialog box summary table that presents a compact overview of visual properties of all dialog boxes. SHERLOCK provides terminology analysis tools including an Interface Concordance, an Interface Spellchecker, and Terminology Baskets to check for inconsistent use of familiar groups of terms. Button analysis tools include a Button Concordance and a Button Layout Table to detect variant capitalization, distinct typefaces, distinct colors, variant button sizes, and inconsistent button placements. This paper describes the design, software architecture, and the use of SHERLOCK. We tested SHERLOCK with four commercial prototypes. The outputs, analysis, and feedback from designers of the applications are presented.