Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
J. D. Gould, S. J. Boies, and C. H. Lewis, “Making Usable, Useful, Productivity-Enhancing Computer Applications,” Communications of the ACM, vol. 34, 1991, pp. 75–85.
F. de Souza and N. Bevan, “The Use of Guidelines in Menu Interface Design: Evaluation of a Draft Standard,” Human-Computer Interaction-INTERACT’ 90, 1990, pp. 435–440.
M. Y. Ivory, R. R. Sinha, and M. A. Hearst, “Empirically Validated Web Page Design Metrics,” Proc. Human Factors in Computing Systems (CHI 2001), Seattle, WA, 2001, pp. 53–60.
D. Scapin, C. Leulier, J. Vanderdonckt, C. Mariage, C. Bastien, C. Farenc, P. Palanque, and R. Bastide, “A Framework for Organizing Web Usability Guidelines,” 6th Conference on Human Factors and the Web, Austin, TX, 2000.
S. Henninger, “A Methodology and Tools for Applying Context-Specific Usability Guidelines to Interface Design,” Interacting With Computers, vol. 12, 2000, pp. 225–243.
P. A. Billingsley, “Starting from Scratch: Building a Usability Program at Union Pacific Railroad,” interactions, vol. 2, 1995, pp. 27–30.
S. Henninger, “Case-Based Knowledge Management Tools for Software Development,” Journal of Automated Software Engineering, vol. 4, 1997, pp. 319–340.
J. D. Gould and C. H. Lewis, “Designing for Usability-Key Principles and What Designers Think,” Communications of the ACM, vol. 28, 1985, pp. 300–311.
Apple Computer Inc., Macintosh Human Interface Guidelines. Reading, MA: Addison-Wesley, 1992.
Microsoft Corporation, The Windows Interface: An Application Design Guide. Redmond, WA: Microsoft Press, 1992.
IBM, Object-Oriented Interface Design: IBM Common User Access Guidelines. Carmel, IN: Que, 1992.
OSF, OSF/Motif Style Guide: Revision 1.2. Englewood Cliffs, NJ: Prentice Hall, 1993.
Sun Microsystems, Open Look Graphical User Interface Application Style Guidelines. Reading, MA: Addison-Wesley, 1989.
C. M. Brown, Human-Computer Interface Design Guidelines. New Jersey: Ablex, 1988.
P. Heckel, The Elements of Friendly Software Design. San Francisco: Sybex, 1991.
S. L. Smith and J. N. Mosier, “Guidelines for Designing User Interface Software,” Technical Report, The MITRE Corporation ESD-TR-86-278, 1986.
J. Vanderdonckt, “Towards a Corpus of Validated Web Design Guidelines,” Proceedings of the 4th ERCIM Workshop on ‘User Interfaces for All’, 1998, pp. 16–31.
B. Shneiderman, Designing the User Interface: Strategies for Effective Human-Computer Interaction, 2nd ed. Reading, MA: Addison-Wesley, 1992.
ISO/WD 9241, “Ergonomic Requirements for Office Work with visual Displays Units,” International Standard Organization 1992.
E. Rosenweig, “A Common Look and Feel or a Fantasy?,” interactions, vol. 3, 1996, pp. 21–26.
S. Weinschenk and S. C. Yeo, Guidelines for Enterprise-Wide GUI Design: Wiley & Sons, 1995.
P. J. Lynch and S. Horton, Web Style Guide: Basic Design Principles for Creating Web Sites. Princeton, NJ: Yale Univ Press, 1999.
J. A. Borges, I. Morales, and N. J. Rodriacuteguez, “Guidelines for Designing Usable World Wide Web Pages,” Proc. Human Factors in Computing Systems (CHI’96) Short Papers, 1996, pp. 277–278.
D. Grammenos, D. Akoumianakis, and C. Stephanidis, “Integrated support for working with guidelines: the Sherlock guideline management system,” Interacting with Computers, vol. 12, 2000, pp. 281–311.
J. Vanderdonckt, “Accessing Guidelines Information with SIERRA,” Proceedings Fifth IFIP International Conference on Human-Computer Interaction INTERACT’ 95, Lillehammer, 1995, pp. pp. 311–316.
R. Iannella, “HyperSAM: A Practical User Interface Guidelines Management System,” Proceedings of the Second Annual CHISIG (Queensland) Symposium-QCHI’94, Bond Univ., Australia, 1994.
L. Alben, J. Faris, and H. Saddler, “Making it Macintosh: Designing the Message When the Message is Design,” interactions, vol. 1, 1994, pp. 10–20.
G. Perlman, “Asynchronous Design/Evaluation Methods for Hypertext Development,” Hypertext’89 Proceedings, 1989, pp. 61–68.
L. Tetzlaff and D. R. Schwartz, “The Use of Guidelines in Interface Design,” Proc. Human Factors in Computing Systems (CHI’91), 1991, pp. 329–333.
H. Thovtrup and J. Nielsen, “Assessing the usability of a user interface standard,” Proc. Human Factors in Computing Systems (CHI’91), New Orleans, LA, 1991, pp. 335–341.
S. Henninger, K. Haynes, and M. W. Reith, “A Framework for Developing Experience-Based Usability Guidelines,” Proc. Designing Interactive Systems (DIS’ 95), Ann Arbor MI, 1995, pp. 43–53.
M. van Welie, G. van der Veer, and A. Eliens, “Patterns as Tools for User Interface Design,” Workshop on Tools for Working With Guidelines, Biarritz, France, 2000.
M. J. Mahemoff and L. J. Johnston, “Principles for a Usability-oriented Pattern Language,” Proc. Australian Computer Human Interaction Conference OZCJI 98, Adelaide, 1998, pp. 132–139.
G. Casaday, “Notes on a Pattern Language for Interactive Usability,” Proc. Human Factors in Computing Systems (CHI’ 97), Atlanta, GA, 1997, pp. 289–290.
J. Borchers, “CHI Meets PLoP: An Interaction Patterns Workshop,” SIGCHI Bulletin, vol. 32, 2000, pp. 9–12.
C. Alexander, The Timeless Way of Building. New York: Oxford Univ. Press, 1979.
A. Granlund and D. Lafreniere, “UPA 99 Workshop Report: A Pattern-Supported Approach to the UI Design Process,”, 1999.
T. Erickson “Lingua Francas for Design: Sacred Places and Pattern Languages,” Proc. Designing Interactive Systems (DIS 2000), New York, 2000, pp. 357–368.
J. Tidwell, “The Gang of Four are Guilty,”., 1999.
TFWWG, Tools for Working With Guidelines Workshop (TFWWG2000), Biarritz, France, 2000.
L. G. Terveen, P. G. Selfridge, and M. D. Long, “From ‘Folklore’ To ‘Living Design Memory’,” Proceedings InterCHI’ 93, Amsterdam, 1993, pp. 15–22.
J. L. Kolodner, “Improving Human Decision Making through Case-Based Decision Aiding,” AI Magazine, vol. 12, 1991, pp. 52–68.
L. G. Terveen, P. G. Selfridge, and M. D. Long, “Living Design Memory'-Framework, Implementation, Lessons Learned,” Human-Computer Interaction, vol. 10, 1995, pp. 1–37.
J. P. Walsh and G. R. Ungson, “Organizational Memory,” Academy of Management Review, vol. 16, 1991, pp. 57–91.
E. W. Stein and V. Zwass, “Actualizing Organizational Memory with Information Systems,” Information Systems Research, vol. 6, 1995, pp. 85–117.
V. R. Basili, G. Caldiera, and G. Cantone, “A Reference Architecture for the Component Factory,” ACM Transactions on Software Engineering and Methodology, vol. 1, 1992, pp. 53–80.
G. Fischer, R. McCall, J. Ostwald, B. Reeves, and F. Shipman, “Seeding, Evolutionary Growth and Reseeding: Supporting the Incremental Development of Design Environments,” Proc. Human Factors in Computing Systems (CHI’ 94), Boston, MA, 1994, pp. 292–298.
J. Ratner, E. M. Grose, and C. Forsythe, “Characterization and Assessment of HTML Style Guides,” Proc. Human Factors in Computing Systems (CHI’ 96), 1996, pp. 115–116.
D. A. Schön, The Design Studio: An Exploration of its Traditions and Potentials. London: RIBA Publications Limited, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Henninger, S. (2001). An Organizational Learning Method for Applying Usability Guidelines and Patterns. In: Little, M.R., Nigay, L. (eds) Engineering for Human-Computer Interaction. EHCI 2001. Lecture Notes in Computer Science, vol 2254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45348-2_15
Download citation
DOI: https://doi.org/10.1007/3-540-45348-2_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43044-5
Online ISBN: 978-3-540-45348-2
eBook Packages: Springer Book Archive