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.
|