skip to main content
10.1145/800045.801579acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

Designing for usability—key principles and what designers think

Authors Info & Claims
Published:12 December 1983Publication History

ABSTRACT

Any system designed for people to use should be (a) easy to learn; (b) useful, i.e., contain functions people really need in their work; (c) easy to use; and (d) pleasant to use. In this note we present theoretical considerations and empirical data relevant to attaining these goals. First, we mention four principles for system design which we believe are necessary to attain these goals; Then we present survey results that demonstrate that our principles are not really all that obvious, but just seem obvious once presented. The responses of designers suggest they may sometimes think they are doing what we recommend when in fact they are not. This is consistent with the experience that systems designers do not often recommend or use them themselves. We contrast some of these responses with what we have in mind in order to provide a more useful description of our principles. Lastly, we consider why this might be so. These sections are summaries of those in a longer paper to appear elsewhere (Gould & Lewis, 1983). In that paper we elaborate on our four principles, showing how they form the basis for a general methodology of design, and we describe a successful example of using them in actual system design (IBM's Audio Distribution System).

References

  1. 1.Baker, F. T. & Mills, H. D. Chief Programmer Teams, Datamation, December, 1973, 58-61.Google ScholarGoogle Scholar
  2. 2.Boyle, J. M., Bury, K. F., & Evey, R. J. Two studies evaluating learning and use of QBE and SQL. IBM GPD Human Factors Center Tech. Rept. HFC-39, 1981.Google ScholarGoogle Scholar
  3. 3.Bury, K. F. & Boyle, J. M. An on-line experimental comparison of two simulated record selection languages. In Edwards, R. E. (Ed.) Proceedings of the Human Factors Society Annual Meeting, 74-78, 1982. (Obtainable from the Human Factors Society, Box 1369, Santa Monica, California 90406)Google ScholarGoogle Scholar
  4. 4.Crosby, P. B. Quality is Free. New York: New American Library, 1979Google ScholarGoogle Scholar
  5. 5.Dijkstra, E. W. Structured Programming Software Engineering Techniques, NATO Scientific Affairs Division, Brussels 39, Belgium, April 1970, 84-88.Google ScholarGoogle Scholar
  6. 6.Dijkstra, D. & Hoare, Structured Programming. New York: Academic Press, 1973.Google ScholarGoogle Scholar
  7. 7.Engel, S. & Granda, R. Guidelines for man/display interfaces. IBM Technical Report TR00.2720, Poughkeepsie Lab, N.Y., 1975.Google ScholarGoogle Scholar
  8. 8.Gould, J. D. & Boies, S. J. Speech Filing—an office system for principals. IBM Systems Journal, 1983 (in press) (a).Google ScholarGoogle Scholar
  9. 9.Gould, J. D. & Boies, S. J. Human factors challenges in creating a principal support office system—The speech filing system approach. ACM Transactions on Office Information Systems. 1983 (in press) (b). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Gould, J. D., Conti, J. & Hovanyecz, T. Composing letters with a simulated listening typewriter. Communications of the ACM, 1983, 26(4), 295-308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Gould, J. D. & Lewis, C. H. Human Factors Principles in Designing for Usability. IBM Research Report, 1983.Google ScholarGoogle Scholar
  12. 12.Kelley, J.F., Natural Language and Computers: Six empirical steps for writing an easy-to-use computer application. Unpublished doctoral dissertation, The Johns Hopkins University, 1983. (Available from University Microfilms International; 300 North Zeeb Rd.; Ann Arbor Mich. 48106)Google ScholarGoogle Scholar
  13. 13.Lewis, C. H. Using the "Thinking Aloud" Method In Cognitive Interface Design. IBM Research Report, RC-9265, 1982.Google ScholarGoogle Scholar
  14. 14.Mack, R., Lewis, C. H., & Carroll, J. Learning to Use Word Processors: Problems and Prospects. ACM Transactions on office information systems. 1983, 1(3), 254-271. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Morgan, C., Williams, G. & Lemmons, P. An interview with Wayne Rosing, Bruce Daniels, and Larry Tesler. Byte. 1983, 90-113.Google ScholarGoogle Scholar
  16. 16.Newell, A. & Simon, H. A. Human Problem Solving. Englewood Cliffs, N.J.: Prentice-Hall, 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Thomas, J. C. and Gould, J. D. A Psychological Study of Query-by-Example. Proceedings of 1975 National Computer Conference. 439-445, 1975Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Williams, G. The Lisa computer system. Byte. 1983, 33-50Google ScholarGoogle Scholar
  19. 19.Yourdon, E. & Constantine, L. L. Structured Design New York: Yourdon Press, 1976)Google ScholarGoogle Scholar
  20. 20.Zloof, M.M. Query by Example—a data base language. IBM Systems Journal, 1977, 4, 324-343.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Designing for usability—key principles and what designers think

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          CHI '83: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
          December 1983
          306 pages
          ISBN:0897911210
          DOI:10.1145/800045

          Copyright © 1983 ACM

          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: 12 December 1983

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          CHI '83 Paper Acceptance Rate59of176submissions,34%Overall Acceptance Rate6,199of26,314submissions,24%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader