Jakob Nielsen:

The art of navigating through hypertext


Communications of the ACM, March 1990, Volume 33, Number 3, Page 296(15), Note: Only Text is presented here; see printed issues for graphics.
Summary:

An analysis of the user-friendliness of hypertext user interfaces shows navigation problems to be the major drawback. Users report they often get lost or confused about their location in a hypertext system. A prototype of hypertext design shows how navigational difficulties can be overcome. Users can be aided by graphic variation in the presentation to reduce homogeneity in the text presentation. Overview diagrams with only a few layers help users locate themselves at a broad or narrow level. A feature that enables users to back out of the system by retracing their steps is one of the most useful. Some designs provide for level-by-level, step-by-step backtracking while others use a history feature that takes the user back through each node only once. Timestamps and footprints of the interaction history also provide information on context.



Descriptors:
  • Hypertext
  • User Interface
  • Software Design
  • User-Friendliness
  • Navigation
  • Analysis
  • Technology.

Acknowledgements. Many people have made constructive comments on earlier versions of this hypertext system. Specific changes to the interface have been made as the result of comments from Uffe Lyngbaek, Cathy Marshall, and Ben Shneiderman, but they are of course not responsible for the way I have chosen to address their criticisms. Helpful comments on earlier versions of this article have been given by Peter Brown, James D. Foley, Christian Gram, Lynda Hardman, Uffe Lyngbaek, Kurt Normark, John Schnizlein, Ben Shneiderman, and Patricia Wright as well as by anonymous Communications referees.

REFERENCES

  • [1.] Apple Computer. HyperCard[R] Script Language Guide: The HyperTalk[TM] Language. Addison-Wesley, Reading, Mass., 1988.
  • [2.] Bernstein, M. The bookmark and the compass: Orientation tools for hypertext users. ACM SIGOIS Bulletin 9, 4 (Oct. 1988), 34-45.
  • [3.] Conklin, J. Hypertext: An introduction and survey. IEEE Computer 20, 9 (Sept. 1987), 17-41.
  • [4.] Egan, D.E., Remde, J.R., Landauer, T.K., Lochbaum, C.C., and Gomez, L.M. Acquiring information in books and SuperBooks. In Proceedings of the Annual Meeting of the American Educational Research Assoc. (San Francisco, March 27-30, 1989).
  • [5.] Egan, D.E., Remde, J.R., Gomez, L.M., Landauer, T.K., Eberhardt, J., and Lochbaum, C.C. Formative design-evaluation of "SuperBook." ACM Trans. Information Systems 7, 1 (Jan. 1989), 30-57.
  • [6.] Feiner, S. Seeing the forest for the trees: Hierarchical display of hypertext structures. In Proceedings of the ACM Conference on Office Information Systems (Palo Alto, Calif., March 23-25, 1988), pp. 205-212.
  • [7.] Frisse, M.E. Searching for information in a hypertext medical handbook. Commun. ACM 31, 7 (July 1988) 880-886.
  • [8.] Furnas, G.W. Generalized fisheye views. In Proceedings of the ACM CHI'86 Conference on Human Factors in Computing Systems (Boston, Mass., April 13-17, 1986), pp. 16-23.
  • [9.] Gibson, J.J. The theory of affordances. In R.E. Shaw and J. Bransford, eds., Perceiving, Acting, and Knowing, Erlbaum Assoc., Hillsdale, N.J., 1977.
  • [10.] Gould, J.D. How to design usable systems. In M. Helander, ed., Handbook of Human-Computer Interaction, Elsevier Science Pubs., Amsterdam, The Netherlands, 1988, 757-789.
  • [11.] Halasz, F.G., Moran, T.P., and Trigg, R.H. NoteCards in a nutshell. In Proceedings of the ACM CHI+GI '87 Conference on Human Factors in Computing Systems and Graphics Interface (Toronto, Canada, April 5-9, 1987), pp. 45-52.
  • [12.] Hardman, L. Evaluating the usability of the Glasgow Online hypertext. Hypermedia 1, 1 (1989), 34-63.
  • [13.] Hewett, T.T. The drexel Disk: An electronic 'guidebook'. In D. Diaper and R. Winder, eds., People and Computers III, Cambridge Univ. Press, Cambridge, UK, 1987, 115-129.
  • [14.] Joseph, B., Steinberg, E.R., and Jones, A.R. User perceptions and expectations of an information retrieval system. Behaviour and Information Technology 8, 2 (March-April 1989), 77-88.
  • [15.] Lippman, A., Bender, W., Solomon, G., and Saito, M. Color word processing, IEEE Computer Graphics and Applications 5, 6 (June 1985), 41-46.
  • [16.] Monk, A. The personal browser: A tool for directed navigation in hypertext systems. Interacting with Computers 1, 2 (Aug. 1989), 190-196.
  • [17.] Nielsen, J. Using scenarios to develop user friendly videotex systems. In Proceedings of the NordDATA '87 Joint Scandinavian Computer Conference (Trondheim, Norway, June 15-18, 1987), pp. 133-138.
  • [18.] Nielsen, J. Trip report: Hypertext '87. ACM SIGCHI Bulletin 19, 4 (April 1988), 27-35.
  • [19.] Nielsen, J. Hypertext and Hypermedia, Academic Press, San Diego, Calif., 1990.
  • [20.] Nielsen, J. Prototyping user interfaces using an object-oriented hypertext programming system. In Proceedings of the NordDATA '89 Joint Scandinavian Computer Conference (Copenhagen, Denmark, June 19-22, 1989), pp. 485-490.
  • [21.] Nielsen, J. Usability engineering at a discount. In Proceedings of the Third International Conference on Human-Computer Interaction, HCI International '89 (Boston, Mass., Sept. 18-22, 1989).
  • [22.] Nielsen, J. The matters that really matter for hypertext usability. In Proceedings of the ACM Hypertext '89 Conference (Pittsburgh, Penn., Nov. 5-8, 1989), pp. 239-248.
  • [23.] Nielsen, J. and Lyngbaek, U. Two field studies of hypermedia usability. In Proceedings of the Hypertext II Conference (York, UK, June 29-30, 1989).
  • [24.] Norman, D.A. The Psychology of Everyday Things, Basic Books, N.Y., N.Y., 1988.
  • [25.] Smith, J.B., and Weiss, S.F. An overview of hypertext (introduction to special issue on hypertext). Commun. ACM 31, 7 (July 1988), 816-819.
  • [26.] Smith, R.B. Experiences with the Alternate Reality Kit: An example of the tension between literalism and magic. In Proceedings of the ACM CHI+GI '87 Conference on Human Factors in Computing Systems and Graphics Interface (Toronto, Canada, April 5-9, 1987), pp. 61-67.
  • [27.] Stefik, M., and Bobrow, D.G. Object-oriented programming: Themes and variations. The AI Magazine 6, 4 (Winter 1986), 40-62.
  • [28.] Valdez, F., Chignell, M., and Glenn, B. Browsing models for hypermedia databases. In Proceedings of the Human Factors Society 32nd Annual Meeting (1988), pp. 318-322.
  • [29.] Yankelovich, N., Smith, K.E., Garrett, N., and Meyrowitz, N. Issues in designing a hypermedia document system: The Intermedia case study. In S. Ambron, and K. Hooper, eds., Interactive Multimedia: Visions of Multimedia for Developers, Educators, & Information Providers, Microsoft Press, Redmond, Wash., 1988, 33-85.

ABOUTH THE AUTHOR:

JAKOB NIELSEN is assistant professor of user interface design at the Technical University of Denmark. His research interests include usability engineering and hypertext. Author's Present Address: Jakob Nielsen, Technical University of Denmark, Department of Computer Science, Building 344, DK-2800 Lyngby, Copenhagen, Denmark. datJN@NEUVM1.bitnet

Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission.