CHI 97 Electronic Publications: Late-Breaking/Short Talks
CHI 97 Prev CHI 97 Electronic Publications: Late-Breaking/Short Talks Next

Model-Based Design of Hypermedia Presentations

N. Hari Narayanan
Visual Information, Intelligence & Interaction Research Group
Computer Science & Engineering Department
107 Dunstan Hall, Auburn University
Auburn, AL 36849, USA
narayan@eng.auburn.edu

Mary Hegarty
Department of Psychology
University of California
Santa Barbara, CA 94301, USA
hegarty@condor.psych.ucsb.edu

ABSTRACT

Users' mental representations and cognitive strategies have a profound influence on how well they comprehend multimodal information that hypermedia systems present. This implies that cognitive models of comprehension ought to drive the design of effective Hypermedia Information Presentation Systems (HIPS). We report on a current research project that applies this principle to the design of hypermedia manuals of complex machines. This paper describes the comprehension model derived from prior empirical and theoretical research, discusses intermediate results, and presents a roadmap of the research project.

Keywords

Hypermedia, cognitive models, model-based design.

© 1997 Copyright on this material is held by the authors.



INTRODUCTION

With the advent of cheap and powerful multimedia computers and hypermedia authoring tools, more and more information that was traditionally disseminated in the printed form are being made available in the hypermedia format. The rate of creation of hypermedia information, both on the World Wide Web and as CD-ROMs, has far outpaced developments in the theory of how to design such systems to best facilitate user navigation and comprehension of the information being presented. The design of such systems has largely been guided by common sense and intuitions rather than theory. Since users' mental representations and cognitive strategies do influence their comprehension of multimodal information, cognitive models that explicate the processes and strategies of comprehension ought to play a significant role in the design of HIPS. Indeed, our research is based on the premise that such a model can provide a principled basis for HIPS design. We have developed a comprehension model of how complex machine descriptions are understood from text and different kinds of illustrations, and are using this model to inform the design of hypermedia manuals.

HYPERMEDIA MANUALS

Explaining how machines work using the printed book is a well-established craft since the 15th century. Popular books like The Way Things Work illustrate this craft of multimodal explanations - written text interspersed with various kinds of illustrations. The comprehension task such books are designed for is that of understanding the structure (components and connections) and function (kinematics, dynamics, etc.) of various kinds of machines. One limitation of the printed medium is that its representations are static, but the phenomena being explained are kinematic and dynamic. Another limitation is that readers typically tend to follow the linear sequence of printed text even when this sequence may not be the optimal one for comprehension. Hypermedia presentations are not similarly constrained. Users can be provided with static and dynamic presentations and non-linear navigation facilities. How might one design such a system? On what basis can one choose to present information using different media (text, photographs, diagrams, animations, video, etc.), and structure interaction and navigation? One answer, that of basing the design primarily on the printed counterpart and intuitions, is what is found in most current hypermedia manuals. Another answer, the one we are pursuing in our research, is to develop a model of comprehension of machines from multimodal presentations and to use this model to drive the design of hypermedia manuals.

COMPREHENSION MODEL

The model we have developed views comprehension as a constructive process in which an individual uses prior knowledge, information presented in the external media, and skills of reasoning and visualization to build a mental model of a machine. Comprehension proceeds in stages. The first stage involves the decomposition of the machine's illustration into elementary visual units that represent various components. The second stage is that of constructing a static mental model of the machine. This involves various processes. Following decomposition one must build referential connections between visual units and prior knowledge about their real world referents (e.g., machine components). One must internally represent the spatial relations that exist between components. In the presence of multiple media presenting redundant information (e.g., text accompanied by illustrations), one must also make referential connections among descriptions and depictions with the same referent. Thus, this second stage involves building various kinds of representational and referential connections among visual and verbal information and prior knowledge. Our prior research [1,3] indicates that after understanding the static structure, people tend to follow lines of causal propagation in reasoning about the kinematics of machines. Therefore, the third stage is that of determining the causality - potential causal chains of events in the machine's operation. The fourth and final stage is that of converting the static mental model into a dynamic or "runnable" one. Based on prior research [1,3] we postulate that this is an iterative process in which behaviors of individual components are serially inferred, visualized, and integrated into the static model. See [2] for more detailed descriptions of the model and the empirical and theoretical research upon which it is based.

MODEL-BASED DESIGN AND EVALUATION

The utility of such a model and its further elaboration [2] is threefold. First, the comprehension processes postulated by the model provide a principled basis for developing hypermedia design guidelines. For example, the decomposition stage indicates the importance of supplementing traditional schematic diagrams with "exploded" views to facilitate visual parsing. One may further provide an animation of the explosion and implosion of the machine - feasible only in a hypermedia manual - to facilitate parsing even more. Second, a detailed comprehension model points to potential sources of comprehension error that users may face, and which the printed medium, because of its inherent limitations, cannot counteract. For example, the model indicates that people tend to visualize component behaviors serially (see [1,3] for empirical evidence). This is a potential source of comprehension error, because most machines have multiple concurrent behaviors that interact in complex ways. The corresponding design guideline is to provide two kinds of animations in a hypermedia manual: one that shows an accurate serialization of various component behaviors, and another that shows the actual operation in which many events take place concurrently. Third, empirically testable predictions about user behaviors and the effect of design guidelines on the effectiveness of the hypermedia presentation can be generated from the model. For example, given the model's postulation that a serial animation is more congruent to mental visualization than a realistic one, one can predict that given both, user behavior will reflect a preference for the former in terms of access frequency and duration. Another prediction is that a presentation containing both kinds of animation will result in better comprehension than one containing either one alone. Thus, the comprehension model can inform not only hypermedia design, but also its evaluation. A complete description of potential sources of comprehension error and design guidelines can be found in [2].

CONCLUSION

Figure 1 presents a roadmap of this research project, with bold entries indicating completed work, entries in italics indicating current research, and plain text entries indicating future work.

We believe that this approach is broadly applicable to the design of HIPS to convey static and dynamic properties of any system, not just machines. A project to test this hypothesis is currently underway, in which we are using the comprehension model to design hypermedia algorithm visualization systems to aid computer science students. Model-based design is not a new concept in human-computer interaction or hypermedia. However, models that are most often used are interface models [5] or system models [4]. Research reported here addresses the problem of going from cognitive models to system models of hypermedia in a principled manner so that system design builds on a theoretical foundation and is informed by practical guidelines.

ACKNOWLEDGMENTS

This research is supported by the Office of Naval Research under contract number NAVY-N00014-96-11187 to Auburn University and contract number NAVY-N00014-96-10525 to University of California.

REFERENCES

[1] Hegarty, M. Mental animation: Inferring motion from static diagrams of mechanical systems. JEP: Learning, Memory & Cognition, 18 (5), 1084-1102, 1992.

[2] Narayanan, N. H., and Hegarty, M. On designing comprehensible interactive hypermedia manuals. Tech. Report, Comp. Sci. & Eng. Dept., Auburn University, 1997, Available from authors.

[3] Narayanan, N. H., Suwa, M., and Motoda, H. Behavior hypothesis from schematic diagrams. In J. Glasgow, N. H. Narayanan, and B. Chandrasekaran, (Eds.), Diagrammatic Reasoning: Cognitive and Computational Perspectives. MIT Press, Boston, MA, 1995.

[4] Special issue on hypermedia. Communications of the ACM, 38(8), August 1995.

[5] Sukaviriya, N., et al. Model-based user interfaces: What are they and why should we care? Proceedings of the UIST'94 Symposium, ACM Press.


CHI 97 Prev CHI 97 Electronic Publications: Late-Breaking/Short Talks Next

CHI 97 Electronic Publications: Late-Breaking/Short Talks