Structural analysis of hypertexts: identifying hierarchies and useful metrics

Hypertext users often suffer from the “lost in hyperspace” problem: disorientation from too many jumps while traversing a complex network. One solution to this problem is improved authoring to create more comprehensible structures. This paper proposes several authoring tools, based on hypertext structure analysis. In many hypertext systems authors are encouraged to create hierarchical structures, but when writing, the hierarchy is lost because of the inclusion of cross-reference links. The first part of this paper looks at ways of recovering lost hierarchies and finding new ones, offering authors different views of the same hypertext. The second part helps authors by identifying properties of the hypertext document. Multiple metrics are developed including compactness and stratum. Compactness indicates the intrinsic connectedness of the hypertext, and stratum reveals to what degree the hypertext is organized so that some nodes must be read before others. Several existing hypertexts are used to illustrate the benefits of each technique. The collection of techniques provides a multifaceted view of the hypertext, which should allow authors to reduce undesired structural complexity and create documents that readers can traverse more easily.

[1]  Davida Charney,et al.  Comprehending non-linear text: the role of discourse cues and reading strategies , 1987, Hypertext.

[2]  Randy F. Pausch,et al.  Node Popularity as a Hypertext Browsing Aid , 1991, Electron. Publ..

[3]  David H. Jonassen,et al.  HyperText/Hypermedia , 1989 .

[4]  Walter Kintsch,et al.  Toward a model of text comprehension and production. , 1978 .

[5]  Polle Zellweger Scripted documents: a hypermedia path mechanism , 1989, Hypertext.

[6]  W. Schroeder,et al.  Graphs, Dynamic Programming, and Finite Games , 1968 .

[7]  Mark Chignell,et al.  Browsing Models for Hypermedia Databases , 1988 .

[8]  Philip M. Spira,et al.  A New Algorithm for Finding all Shortest Paths in a Graph of Positive Arcs in Average Time 0(n2 log2n) , 1973, SIAM J. Comput..

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

[10]  G. Halasz Frank,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1988 .

[11]  Jakob Nielsen,et al.  Hypertext and hypermedia , 1990 .

[12]  W. Kintsch,et al.  Strategies of discourse comprehension , 1986 .

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

[14]  Gerald Salton,et al.  Automatic text processing , 1988 .

[15]  P. David Stotts,et al.  Petri-net-based hypertext: document structure with browsing semantics , 1989, TOIS.

[16]  ShneidermanBen,et al.  Structural analysis of hypertexts , 1992 .

[17]  Catherine C. Marshall,et al.  Guided tours and on-line presentations: how authors make existing hypertext intelligible for readers , 1989, Hypertext.

[18]  Ben Shneiderman,et al.  Identifying aggregates in hypertext structures , 1991, HYPERTEXT '91.

[19]  P. David Stotts,et al.  Hierarchy, Composition, Scripting Languages, and Translators for Structured Hypertext , 1990, ECHT.

[20]  Louis M. Gomez,et al.  Formative design evaluation of superbook , 1989, TOIS.

[21]  Peggy M. Irish,et al.  Hypertext habitats: experiences of writers in NoteCards , 1987, Hypertext.

[22]  Norman,et al.  Structural Models: An Introduction to the Theory of Directed Graphs. , 1966 .

[23]  Peter J. Brown Do We Need Maps to Navigate Round Hypertext Documents? , 1988, Electron. Publ..

[24]  Frank Harary,et al.  Status and Contrastatus , 1959 .

[25]  David Kaufer,et al.  The Notes program: a hypertext application for writing from source texts , 1987, Hypertext.

[26]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[27]  Randall H. Trigg,et al.  Notecards in a nutshell , 1986, CHI '87.

[28]  Catherine Plaisant Guide to opportunities in volunteer archaeology: case study on the use of a hypertext system in a museum exhibit , 1991 .