Multiple Perspectives in Interactive System Design

The presentation of information in interactive systems plays a crucial role in the users’ ability to accomplish tasks. Many tasks, in fact, require multiple perspectives of the application data. However, designing and constructing systems that provide adequate support for multiple perspectives is challenging. This paper presents a characterization of the role of multiple perspectives in interactive systems, explores some of the many design issues involved and describes the authors’ experiences in this area.

[1]  H B TIMMERMAN,et al.  What is task analysis? , 1951, Bulletin of the Medical Library Association.

[2]  Bonnie A. Nardi,et al.  Beyond Models and Metaphors: Visual Formalisms in User Interface Design , 1993, J. Vis. Lang. Comput..

[3]  David F. Redmiles,et al.  Multiple Representation Perspectives for Supporting Explanation in Context , 1993 .

[4]  Daniel G. Bobrow,et al.  On Overview of KRL, a Knowledge Representation Language , 1976, Cogn. Sci..

[5]  W Kintsch,et al.  Understanding and solving word arithmetic problems. , 1985, Psychological review.

[6]  Manojit Sarkar,et al.  Graphical fisheye views of graphs , 1992, CHI.

[7]  Michael J. Muller PICTIVE—an exploration in participatory design , 1991, CHI.

[8]  Ben Shneiderman,et al.  Image Browsers: Taxonomy, Guidelines, and Informal Specifications , 1994 .

[9]  Takayuki Dan Kimura,et al.  An artist's studio: a metaphor for modularity and abstraction in a graphical diagramming environment , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[10]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[11]  N. Pennington Stimulus structures and mental representations in expert comprehension of computer programs , 1987, Cognitive Psychology.

[12]  Janice Redish,et al.  Task analysis , 2002 .

[13]  Frank M. Shipman,et al.  Supporting knowledge-base evolution with incremental formalization , 1994, CHI '94.

[14]  John R. Anderson,et al.  Learning Flow of Control: Recursive and Iterative Procedures , 1986, Hum. Comput. Interact..

[15]  Michael L. Graf A Visual Environment for the Design of Distributed Systems , 1990 .

[16]  Gerhard Fischer,et al.  Beyond Object-Oriented Technology: Where Current Approaches Fall Short , 1995, Hum. Comput. Interact..

[17]  J. H. Larkin,et al.  Display-based problem solving , 1989 .

[18]  Jeffrey D. McWhirter,et al.  Escalante: an environment for the rapid construction of visual language applications , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[19]  John C. Grundy,et al.  Constructing multi-view editing environments using MViews , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[20]  Raymond McCall,et al.  Making argumentation serve design , 1991 .

[21]  Edward R. Tufte,et al.  Envisioning Information , 1990 .

[22]  Clayton Lewis,et al.  A problem-oriented classification of visualization techniques , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

[23]  Cathleen Wharton,et al.  Cognitive Walkthroughs: A Method for Theory-Based Evaluation of User Interfaces , 1992, Int. J. Man Mach. Stud..

[24]  Elliot Soloway,et al.  Designing documentation to compensate for delocalized plans , 1988, CACM.

[25]  Marc Rettig Hat racks for understanding , 1992, CACM.

[26]  Donald A. Norman,et al.  Things that make us smart , 1979 .

[27]  Marc H. Brown,et al.  Zeus: a system for algorithm animation and multi-view editing , 1991, Proceedings 1991 IEEE Workshop on Visual Languages.

[28]  W. Kintsch,et al.  Strategies of discourse comprehension , 1983 .

[29]  Gerhard Fischer,et al.  Construction Kits and Design Environments: Steps Toward Human Problem-Domain Communication , 1987, SGCH.

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

[31]  Gerhard Fischer,et al.  Cognitive View of Reuse and Redesign , 1987, IEEE Software.

[32]  David F. Redmiles,et al.  Reducing the variability of programmers' performance through explained examples , 1993, INTERCHI.

[33]  Jock D. Mackinlay,et al.  Automating the design of graphical presentations of relational information , 1986, TOGS.

[34]  Gerhard Fischer,et al.  Beyond Object-Oriented Technology: Where Current Object-Oriented Approaches Fall Short , 1995 .

[35]  G. Fischer,et al.  The enhancement of understanding through visual representations , 1986, CHI '86.