Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Designing for usability: key principles and what designers think

Published: 01 March 1985 Publication History
  • Get Citation Alerts
  • Abstract

    This article is both theoretical and empirical. Theoretically, it describes three principles of system design which we believe must be followed to produce a useful and easy to use computer system. These principles are: early and continual focus on users; empirical measurement of usage; and iterative design whereby the system (simulated, prototype, and real) is modified, tested, modified again, tested again, and the cycle is repeated again and again. This approach is contrasted to other principled design approaches, for example, get it right the first time, reliance on design guidelines. Empirically, the article presents data which show that our design principles are not always intuitive to designers; identifies the arguments which designers often offer for not using these principles—and answers them; and provides an example in which our principles have been used successfully.

    References

    [1]
    Baker, F.T., and Mills, H.D. Chief programmer teams. Dafamation, (Dec. 1973). 58-61.
    [2]
    Black, J. and Moran, T. Learning and remembering command names. In Proceedings of the Human Factors in Computer Systems Meetirtgs. (Gaithersburg, Md.), ACM, Washington, DC., 1982. 8-11.
    [3]
    Boyle, J.M., Bury, K.F. and Evey. R.J. Two studies evaluating learning and use of QBE and SQL. Tech. Rep. HFC-39. IBM GPD Human Factors Center, San Jose, Calif., 1981.
    [4]
    Brooks, F.P. The Myfhical Man-Month: Essays on Software Engineering. Addison-Wesley, Reading, Mass. 1975.
    [5]
    Bury, K.F., and Boyle. J.M. An on-line experimental comparison of two simulated record selection languages. In Proceedings of the Human Factors Society Annual Meeting, (Seattle, Wash.), R.E. Edwards, (Ed.), 74-78, 1982. (Available from the Human Factors Society, Box 1369, Santa Monica, Calif. 90406).
    [6]
    Crosby, P.B. Quality is Free. New American Library, New York, 1979.
    [7]
    Dijkstra, E.W. Structured Programming: Software Engineering Techrliques, NATO Scientific Affairs Division, Brussels 39, Belgium, Apr. 1970,84-88.
    [8]
    Dijkstra, E.W., and Hoare. D. Structured Programming. Academic Press, N.Y., 1973.
    [9]
    Engel. S., and Granda. R. Guidelines for man/display interfaces, Tech. Rep. TR00.2720. IBM, Poughkeepsie Lab. N.Y. 1975.
    [10]
    Ericsson, K.A. and Simon, H.A. Verbal reports as data. Psychol. Rev. 87,(1980), 215-251.
    [11]
    Gomory. R.E. Technology development. Science 220, (1983). 576-580.
    [12]
    Gould, J.D. An experimental study of writing, dictating, and speaking. In Affenfion and Performance VII. J. Requin, (Ed.), Erlbaum, Hillsdale, N.J., 1978. 299-319.
    [13]
    Gould, J.D. How experts dictate. 1. Exp. Psychol.: Hum. Percept. Perform. 4, 4 (1978). 648-661.
    [14]
    Gould, J. D. Experiments on composing letters: Some facts, some myths, and some observations. In Cognitive Processes in Writing. L. Gregg. and I. Steinberg, (Eds.) Erlbaum, Hillsdale, N.J., 1980. pp. 98-127.
    [15]
    Gould. J.D. Composing letters with computer-based text editors. Hum. Fact. 23, (1981). 593-606.
    [16]
    Gould, J.D. Writing and speaking letters and messages. Inf. J Man Mach. Stud. 16, (1982), 147-171.
    [17]
    Gould, J.D. and Boies, S.J. How authors think about their writing, dictating, and speaking. Hum. Facf. 20, (1978). 495-505.
    [18]
    Gould, J.D., and Boies. S.J. Writing, dictating, and speaking letters. Science 202. (1976j. 1145-1147.
    [19]
    Gould, J.D., and Boies, S.J. Human factors challenges in creating a prmclpal support office system-The speech filing system approach. ACM Trans. Office Inform. Sysf. I, 4 (1983), 273-298.
    [20]
    Gould, J.D., and Boies. S.J. Speech filing-An office system for principals. IBM Sysr. J. 23, (1984), 65-81.
    [21]
    Gould. J. D., Conti, J. and Hovanyecz. T. Composing letters with a simulated listening typewriter. Commun. ACM 26, 4 (1983). 295-308.
    [22]
    Hammond, N. Jorgensen. A., MacLea A., Barnard, P. and Long, J. Design practice and interface usability: Evidence from interviews with designers. In Proceedings of the CHI83 Human Factors in Compufing Systems (Boston, Mass., Dec. 1983). ACM, N.Y., 40-44.
    [23]
    Kelley. J.F. Natural language and computers: Six empirical steps for writing an easy-to-use computer application. Ph.D. dissertation, Johns Hopkins University, 1983. (Available from University Microfilm International: 300 North Zeeb Rd. Ann Arbor, Mich. 48106).
    [24]
    Lewis, C.H. Using the "thinking aloud" method in cognitive interface design. IBM Res. Rep. RC-9265. Yorktown Heights, N.Y., 1982.
    [25]
    Mack. R. Lewis, C.H. and Carroll, J. Learning to use word processors: Problems and prospects. ACM Trans. Office Inform. Sysf. I, 3 (1983). 254-271.
    [26]
    Morgan. C., Williams, G. and Lemmons, P. An interview with Wayne Rosing, Bruce Daniels, and Larry Tesler. Byte, 1983, 90-113.
    [27]
    Newell. A., and Simon, H.A. Human Problem Solving. Prentice-Hall. Englewood Cliffs, N.J., 1972.
    [28]
    Nix. 0. Two experiments on the comprehensibility of pausedepleted speech. IBM Res. Rep. K-6305. Yorktown Heights, N.Y., 1976.
    [29]
    Proceedings of the Human Factors in Computing Systems Meetings. (Washington, Mar. 1981; Boston, Dec. 1983) (Available from ACM, Box 64145, Baltimore, Md. 21264).
    [30]
    Proceedings of the Human Facfors Society Meeting, (Seattle, Wash, Oct. 1982: Norfolk, Va. Oct., 1983) (Available from the Human Factors Society, Box 1369, Santa Monica, Calif. 90406).
    [31]
    Science. New Project Explores Disability Research, 233, (1984). 157.
    [32]
    Thomas, J.C. Office communications studies: I. Effects of communication behavior on the perception of described persons. IBM Res. Rep. RC-7572. Yorktown Heights, N.Y., 1979.
    [33]
    Thomas, J.C. and Gould, J.D. A psychological study of query-byexample. In Proceedings of 1975 National Computer Conference. (1975), 439-445.
    [34]
    Williams, G. The Lisa computer system. Byte (1983), 33-50.
    [35]
    Yourdon. E. and Constantine, L.L. Structured Design. Yourdon, New York, 1976.
    [36]
    Zloof, M.M. Query by example-A data base language. IBM Sysf. J. 4. (1977), 324-343.

    Cited By

    View all
    • (2024)L'enfant dans son environnementL'enfant dans son environnement10.3917/eres.zaouc.2024.01.0043(43-57)Online publication date: 25-Jan-2024
    • (2024)Instructor-practitioner collaborations via a web platform – design and practitioners' intention-to-useJournal of Information Technology in Construction10.36680/j.itcon.2024.02029(424-443)Online publication date: 31-May-2024
    • (2024)Evaluation of the e–Mental Health Intervention Make It Training From Patients' Perspectives: Qualitative Analysis Within the Reduct TrialJMIR Cancer10.2196/5311710(e53117)Online publication date: 9-Apr-2024
    • Show More Cited By

    Recommendations

    Reviews

    F. Terry Baker

    This article covers three design principles which the authors believe are both important and frequently neglected: (1) Early focus on users and tasks, (2) Empirical measurement, and (3) Iterative design. Gould and Lewis spend more than half of the article discussing why these “common sense” principles are not well understood and why they are undervalued. They then elaborate the principles and explain how they are applied in an initial design phase, followed by an iterative development phase. They complete their discussion by presenting a case study in which they applied these principles to the design of a computer-based audio message system. It is certainly difficult to argue with the importance of these principles. Nevertheless, while the authors go to great lengths to justify them, they do so primarily from the perspective of human factors experts. They, for example, quote Brooks [1] on prototypes, but ignore him on the principle he claims is most important: conceptual integrity. They mention iterative design but do not cite Basili and Turner's seminal article [2] on this topic. While the externally visible aspects of a system are clearly important in satisfying user needs, systems need to possess other attributes to ensure they are buildable and maintainable, and the final design may have to be a compromise as a result. Furthermore, even in the case of externally visible aspects, designers need to ensure that expressed user needs are extrapolated to a complete design which performs in a consistent manner when faced with unexpected inputs. (The reviewer has experience with the system covered in the authors' case study and believes it could be improved in this area.) Thus, while you should read this article to add to your store of knowledge about what needs to be done to satisfy user needs, you should not assume that these principles are the only ones to apply.

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image Communications of the ACM
    Communications of the ACM  Volume 28, Issue 3
    March 1985
    94 pages
    ISSN:0001-0782
    EISSN:1557-7317
    DOI:10.1145/3166
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 March 1985
    Published in CACM Volume 28, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2,143
    • Downloads (Last 6 weeks)246

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)L'enfant dans son environnementL'enfant dans son environnement10.3917/eres.zaouc.2024.01.0043(43-57)Online publication date: 25-Jan-2024
    • (2024)Instructor-practitioner collaborations via a web platform – design and practitioners' intention-to-useJournal of Information Technology in Construction10.36680/j.itcon.2024.02029(424-443)Online publication date: 31-May-2024
    • (2024)Evaluation of the e–Mental Health Intervention Make It Training From Patients' Perspectives: Qualitative Analysis Within the Reduct TrialJMIR Cancer10.2196/5311710(e53117)Online publication date: 9-Apr-2024
    • (2024)Adapting an Efficacious Peer-Delivered Physical Activity Program for Survivors of Breast Cancer for Web Platform Delivery: Protocol for a 2-Phase StudyJMIR Research Protocols10.2196/5249413(e52494)Online publication date: 19-Jun-2024
    • (2024)Exploring User Perspectives: Empowering Self-Management Strategies through Semi-Structured Interviews in the Context of Mobile App-Based ApproachesProceedings of the 2024 13th International Conference on Software and Computer Applications10.1145/3651781.3651788(38-44)Online publication date: 1-Feb-2024
    • (2024)Motivational Application for Running: a Participatory Design Approach and the Analysis of Users’ NeedsProceedings of the 35th Conference on l'Interaction Humain-Machine10.1145/3649792.3649802(1-15)Online publication date: 25-Mar-2024
    • (2024)Designing a Couples-Based Conversational Agent to Promote Safe Sex in New, Young Couples: A User-Centred Design ApproachProceedings of the 6th ACM Conference on Conversational User Interfaces10.1145/3640794.3665556(1-11)Online publication date: 8-Jul-2024
    • (2024)Might as Well Be on Mars: Insights on the Extraterrestrial Applicability of Interaction Design Frameworks from EarthExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3650807(1-8)Online publication date: 11-May-2024
    • (2024)Toward Humanity-Centered Design without HubrisExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3644060(1-7)Online publication date: 11-May-2024
    • (2024)Toward More Comprehensive Evaluations of 3D Immersive Sketching, Drawing, and PaintingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.327629130:8(4648-4664)Online publication date: Aug-2024
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media