skip to main content
article
Free Access

Navigating hierarchically clustered networks through fisheye and full-zoom methods

Published:01 June 1996Publication History
Skip Abstract Section

Abstract

Many information structures are represented as two-dimensional networks (connected graphs) of links and nodes. Because these network tend to be large and quite complex, people often perfer to view part or all of the network at varying levels of detail. Hierarchical clustering provides a framework for viewing the network at different levels of detail by superimposing a hierarchy on it. Nodes are grouped into clusters, and clusters are themselves place into other clusters. Users can then navigate these clusters until an appropiate level of detail is reached. This article describes an experiment comparing two methods for viewing hierarchically clustered networks. Traditional full-zoom techniques provide details of only the current level of the hierarchy.

In contrast, fisheye views, generated by the “variable-zoom” algorithm described in this article, provide information about higher levels as well. Subjects using both viewing methods were given problem-solving tasks requiring them to navigate a network, in this case, a simulated telephone system, and to reroute links in it. Results suggest that the greater context provided by fisheye views significantly improved user performance. Users were quicker to complete their task and made fewer unnecessary navigational steps through the hierarchy. This validation of fisheye views in important for designers of interfaces to complicated monitoring systems, such as control rooms for supervisory control and data acquistion systems, where efficient human performance is often critical. However, control room operators remained concerned about the size and visibility tradeoffs between the fine room operators remained concerned about the size and visibility tradeoffs between the fine detail provided by full-zoom techniques and the global context supplied by fisheye views. Specific interface feaures are required to reconcile the differences.

References

  1. BARTRAM, L., OVANS, R., DILL, J., AND HAVENS, W. 1994. Intelligent graphical user interfaces for time-critical systems. In Proceedings of Graphics Interface (Banff, Canada, May). Morgan Kaufmann, San Mateo, Calif.Google ScholarGoogle Scholar
  2. BEARD,D.V.AND WALKER, J. Q. 1990. Navigational techniques to improve the display of large two-dimensional spaces. Behav. Inf. Tech. 9, 6, 451-466.Google ScholarGoogle Scholar
  3. BERGE, C. 1973. Graphs and Hypergraphs. North-Holland, Amsterdam. Google ScholarGoogle Scholar
  4. EGAN, D. E., REMDE, J. R., GOMEZ, L. M., LANDAUER, T. K., EBERHARDT, J., AND LOCHBAUM, C. C. 1989. Formative design-evaluation of SuperBook. ACM Trans. Inf. Syst. 7, 1, 30-57. Google ScholarGoogle Scholar
  5. FAIRCHILD, K. M., POLTROCK, S. E., AND FURNAS, G. W. 1988. SemNet: Three-dimensional graphic representations of large knowledge bases. In Cognitive Science and Its Application for Human-Computer Interface, R. Guindon, Ed. Elsevier, New York, 201-233.Google ScholarGoogle Scholar
  6. FEINER, S. 1988. Seeing the forest for the trees: Hierarchical display of hypertext structure. In Proceedings of the Conference on Office Information Systems 1988, (Palo Alto, Calif., Mar. 23-25). ACM, New York, 205-212. Google ScholarGoogle Scholar
  7. FEINER, S., NAGY, S., AND VAN DAM, A. 1982. An experimental system for creating and presenting interactive graphical documents. ACM Trans. Graph. 1, 1, 59-77. Google ScholarGoogle Scholar
  8. FURNAS, G. W. 1986. Generalized fisheye views. In Proceedings of ACM CHI 86 Conference on Human Factors in Computing Systems (Boston, Mass., Apr. 13-17). ACM Press, New York, 16-23. Google ScholarGoogle Scholar
  9. HAREL, D. 1988. On visual formalisms. Commun. ACM 31, 5 (May), 514-530. Google ScholarGoogle Scholar
  10. JOHNSON,B.AND SHNEIDERMAN, B. 1991. Tree-maps: A space-filling approach to the visual-ization of hierarchical information structures. In Proceedings of IEEE Visualization 91 (San Diego, Calif., Oct. 22-25). IEEE, New York, 284-291. Google ScholarGoogle Scholar
  11. KALTENBACH, M., ROBILLARD, F., AND FRASSON, C. 1991. Screen management in hypertext systems with rubber sheet layouts. In Proceedings of Hypertext 91 (San Antonio, Texas, Dec. 15-18). ACM, New York, 91-105. Google ScholarGoogle Scholar
  12. MACKINLAY, J. D., ROBERTSON, G. G., AND CARD, S. K. 1991. The perspective wall: Detail and context smoothly integrated. In Proceedings of ACM CHI 91 Conference on Human Factors in Computing Systems (New Orleans, La., Apr. 28-May 2). ACM Press, New York, 173-179. Google ScholarGoogle Scholar
  13. NOIK, E. G. 1993. Exploring large hyperdocuments: Fisheye views of nested networks. In Proceedings of the ACM Conference on Hypertext and Hypermedia (Seattle, Wash., Nov. 14-18). ACM Press, New York, 192-195. Google ScholarGoogle Scholar
  14. RAO,R.AND CARD, S. K. 1994. The Table Lens: Merging graphical and symbolic representa-tions in an interactive focus 1 context visualization for tabular information. In Proceedings of the ACM CHI 94 Conference on Human Factors in Computing Systems (Boston, Mass., Apr. 24-28). ACM Press, New York, 318-322. Google ScholarGoogle Scholar
  15. REMDE, J. R., GOMEZ, L. M., AND LANDAUER, T. K. 1987. SuperBook: An automatic tool for information exploration:Hypertext? In Proceedings of the ACM Hypertext 87 Conference (Chapel Hill, N.C., Nov. 13-15). ACM Press, New York, 175-188. Google ScholarGoogle Scholar
  16. ROBERTSON, G. G., MACKINLAY, J. D., AND CARD, S. K. 1991. Cone trees: Animated 3D visualizations of hierarchical information. In Proceedings of ACM CHI 91 Conference on Human Factors in Computing Systems (New Orleans, La., Apr. 28-May 2). ACM Press, New York, 189-194. Google ScholarGoogle Scholar
  17. SARKAR,M.AND BROWN, M. H. 1992. Graphical fisheye views of graphs. In Proceedings of ACM CHI 92 Conference on Human Factors in Computing Systems (Monterey, Calif., May 3-7). ACM Press, New York, 83-91. Google ScholarGoogle Scholar
  18. SARKAR, M., SNIBBE, S., TVERSKY, O., AND REISS, S. 1993. Stretching the rubber sheet: A metaphor for visualizing large layouts on small screens. In Proceedings of UIST 93 (Atlanta, Ga., Nov. 3-5). ACM, New York, 81-91. Google ScholarGoogle Scholar
  19. SCHAFFER,D.AND GREENBERG, S. 1993. Sifting through hierarchical information. In Pro-ceedings of Posters and Short Papers: ACM INTERCHI 93 Conference on Human Factors in Computing Systems (Amsterdam, Holland). ACM Press, New York. Google ScholarGoogle Scholar
  20. SCHAFFER, D., ZUO, Z., BARTRAM, L., DILL, J., DUBS, S., GREENBERG, S., AND ROSEMAN, M. 1993. Comparing fisheye and full-zoom techniques for navigation of hierarchically clustered networks. In Proceedings of Graphics Interface 93 (Toronto, Canada, May 19-21). Morgan Kaufmann, San Mateo, Calif., 87-96.Google ScholarGoogle Scholar
  21. SHNEIDERMAN, B. 1991. Tree-maps. Excerpts from the IEEE 1991 Visualization Video. IEEE, New York.Google ScholarGoogle Scholar
  22. SMITH, R. B., O'SHEA, T., O'MALLEY, C., SCANLON, E., AND TAYLOR, J. 1989. Preliminary experiences with a distributed, multi-media, problem environment. In Proceedings of the 1st European Conference on Computer Supported Cooperative Work (EC-CSCW 89) (Gatwick, U.K., Sept. 13-15). 19-34.Google ScholarGoogle Scholar

Index Terms

  1. Navigating hierarchically clustered networks through fisheye and full-zoom methods

            Recommendations

            Reviews

            James Edward Miller

            Many information structures are represented as two-dimen sional networks, which must be viewed at varying levels of detail. Hierarchical clustering provides a framework for viewing the structure at different levels by superimposing a hierarchy on it. Nodes are grouped into clusters, and clusters are grouped into larger clusters, and so on, until a structure is created that allows a user to access any desired level of detail. Full-zoom techniques provide details only about the current level of the hierarchy, while the fisheye views generated by the variable-zoom algorithm described in this paper provide information about higher levels as well. Following a discussion of the evolution of these two approaches, the authors describe the results of an experiment in which users emp loyed both approaches to navigate in a hierarchically clustered network. “Results suggest that the greater context provided by fisheye views significantly improved user performance. Users were quicker to complete their task and made fewer unnecessary steps through the hierarchy.” The discussion portion of this well-written paper is particularly good.

            Access critical reviews of Computing literature here

            Become a reviewer for Computing Reviews.

            Comments

            Login options

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

            Sign in

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader