Navigating Complex Information with the ZTree

This paper discusses navigation issues in large-scale databases and proposes hypermap visualizations as effective navigational views. We describe the ZTree, a technique that allows users to explore both hierarchical and relational aspects of the information space. The ZTree uses a fisheye map layout that aids the user in current navigational decisions and provides a history of previous information retrieval paths. 1 Introduction Complex information systems demand different interface approaches from the usual desktop paradigm. People increasingly get lost in electronic space. Navigation is a familiar activity in the real world but a bewildering process in abstract information spaces which lack analogous cues and tools to situate and guide the user along desired routes. The challenge facing us is how to facilitate navigation in such systems without imposing extra cognitive overhead. Complexity in these spaces is a function of size, scope and organisation. One taxonomy defines informati on s truc tures as anarchic (arbitrary organization) vs. moderated (imposed organization) and known (fully defined) vs. unknown (constantly changing) [16]. However, even well-structured and fully-defined spaces can be " unknowable ". In many applications it is the relationships between elements of information that are as interesting as the information itself, and these relationships may be both fixed (imposed by the information model) and dynamic (created by the user as part of the information assimilation task). Further, in many complex spaces it is the user 's path through them (the trace of the information retrieval " dialogue ") that is of interest rather than individual nodes. We use Tweedie's concept of derived [24] rather than fully known structure to express this accumulated set of retrieval paths. A user may derive different structures from the same

[1]  George W. Furnas,et al.  Navigation in Electronic Worlds. , 1997 .

[2]  William S. Havens,et al.  Contextual assistance in user interfaces to complex, time-critical systems: the intelligent zoom , 1994 .

[3]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[4]  Lyn Bartram,et al.  The continuous zoom: a constrained fisheye technique for viewing and navigating large information spaces , 1995, UIST '95.

[5]  Jakob Nielsen,et al.  The art of navigating through hypertext , 1990, CACM.

[6]  Justin G. Hollands,et al.  Presenting a graphical network: a comparison of performance using fisheye and scrolling views , 1989 .

[7]  Derek Thompson,et al.  Fundamentals of spatial information systems , 1992, A.P.I.C. series.

[8]  Wheeler Ruml,et al.  Design Gallery Browsers Based on 2D and 3D Graph Drawing , 1997, GD.

[9]  George W. Furnas,et al.  Effective view navigation , 1997, CHI.

[10]  Etsuya Shibayama,et al.  Hyper Mochi Sheet: a predictive focusing interface for navigating and editing nested networks through a multi-focus distortion-oriented view , 1999, CHI '99.

[11]  Robert F. Cohen,et al.  Online Animated Graph Drawing for Web Navigation , 1997, GD.

[12]  Ben Shneiderman,et al.  Using Treemaps to Visualize the Analytic Hierarchy Process , 1995, Inf. Syst. Res..

[13]  Lisa Tweedie,et al.  Characterizing interactive externalizations , 1997, CHI.

[14]  Yee-Rong Lai,et al.  Effects of three different hypertextual menu designs on various information searching activities , 1995 .

[15]  John Dill,et al.  Application of theories of indexical cognition to a Web-based workspace , 2000 .

[16]  Jock D. Mackinlay,et al.  Cone Trees: animated 3D visualizations of hierarchical information , 1991, CHI.

[17]  Matthias Hemmje,et al.  LyberWorld—a visualization user interface supporting fulltext retrieval , 1994, SIGIR '94.

[18]  George W. Furnas,et al.  Navigation in electronic worlds: a CHI 97 workshop , 1997, SGCH.

[19]  Steven P. Reiss,et al.  Stretching the rubber sheet: a metaphor for viewing large layouts on small screens , 1993, UIST '93.

[20]  James D. Hollan,et al.  A zooming Web browser , 1996 .

[21]  Graham J. Wills,et al.  NicheWorks - Interactive Visualization of Very Large Graphs , 1997, GD.

[22]  Saul Greenberg,et al.  Navigating hierarchically clustered networks through fisheye and full-zoom methods , 1996, TCHI.

[23]  Ioannis G. Tollis,et al.  Algorithms for Drawing Graphs: an Annotated Bibliography , 1988, Comput. Geom..

[24]  Sougata Mukherjea,et al.  Visualizing complex hypermedia networks through multiple hierarchical views , 1995, CHI '95.

[25]  James D. Hollan,et al.  Pad++: a zooming graphical interface for exploring alternate interface physics , 1994, UIST '94.

[26]  Jessie B. Kennedy,et al.  Three Dimensional Interface for an Object Oriented Database , 1994, IDS.

[27]  Brian D. Fisher,et al.  CZWeb: Fish-Eye Views for Visualizing the World-Wide Web , 1997, HCI.