The Information Visualizer, An information workspace

By S. Card, G. Robertson, J. Mackinlay

Summary by Bong-won Suh

Overview

This paper is about a new UI system - 'Information Visualizer', which uses 3D Rooms and 'walking' metaphor for information workspace. I think it is similar with our 'Zoomable UI'. Both systems use geometric metaphor for representation and navigation. But 'Information Visualizer' pays more attention to information retrieval that has own cost structure. This paper identifies general cost structure for information. The authors say that analysis of aspects of information is to find 'Cost Structure' of an information workspace and user interface should be designed to minimize the cost structure of information processing. And they list six general observations. Later they apply their observations for evaluating their own system 'Information Visualizer'. I think these observations are valuable not only they can be practical guidelines for designing user interface, these observations also can be good criteria for analysis and evaluation of UI.

The second part of this paper starts with the history of computer workspaces. In fact, I've never seen smalltalk projects or NLS. But it was easy to understand what multiple shared desktops are and why they are needed. (Because I use similar window manager on Sun workstations everyday.) The authors say that 'Information Visualizer' is more than just multiple shared desktop environments. They say that their goal is to evolve the Rooms multiple desktop metaphor into a 'information workspace' that treats the complete cost structure and considers information access part of a larger work. I think this idea is fairy good but somewhat too abstract. I can realize that there is difference between multiple shared desktop and information workspace. But this paper does not include enough explanation about which feature of 'Information Visualizer' makes Room metaphor into 'information workspace'.

But for major three components of 'Information Visualizer', this paper contains detail explanation. The main idea of the system is summarized as Table 2, which I liked best in this paper. This table represents what the reader should understand in a clear format. General theories and corresponding system goals are listed by observations. Then the authors identify which part of the system solves each problem. The following part contains the detail rationale of the design of 'Information Visualizer'.

In discussion part, after a brief summary of the system, the writer talks about systems research paradigm. They say that they have been able to utilize theory and empirical relationships of previous researches as well as general theoretical observations from 'tools for thought'.

This paper shows how to combine a new user interface and the analytical and empirical foundation. I think this paper also can be a good sample how UI designer evaluates and justifies his design.

Questions

  1. What is the difference between 'Information Workspace' and 'Multiple Shared Desktops'? According to the authors, the difference is 'cost structure'. Is it true that 'Multiple Shared Desktops'+'cost structure' = 'Information Workspace'?
  2. What is 'Amplification of information-dependent workspace'? Is it 'Easy-to-manipulate information retrieval (or navigation) interface'?
  3. How 'walking' metaphor works? Is it different kind of 'Zooming'?

Summary

  1. The cost structure of information Cost structure
       Each piece of information has a cost associated with finding and 
        accessing it. 
        Immediate storage, Secondary storage, Tertiary storage
     Six Observations derived from studies of Information processing systems
       Hierarchy: 
       High Cost Ratios: from less than a second to more than an hour
       Locality of Reference: working set
       Reference Clustering: abrupt transition among working sets
       Max Info/Cost: 
       Abstraction: cut down the volume of information to be processed by the user 
                   through more abstract and simpler representations.
    
  2. Information Workspaces Workspace
        Providing some sort of low-cost, immediate storage for accessing objects 
        in use. A special environment in which the cost structure is tuned to the 
        requirement of the work processes using them.
     Evolution of workspace
    	Point & Click Editor		NLS
    	Desktop Metaphor		Smalltalk
    	Large Desktop			Big Screen Dataland
    	Multiple Desktops		Smalltalk projects
    	Multiple Shared Desktops	Rooms
    	Information Workspace		Information Visualizer
     Information Workspace 
      ; To evolve the Rooms metaphor into a workspace that
        1)  treats the complete cost structure 
        2)  consider information access part of a larger work processes
    
     Information Visualizer
      ; experimental system
        1) 3D/Rooms
    	Locality of reference: local workspace - room
    	Reference clustering: multiple rooms
    	Make the Immediate storage larger by having multiple desktops
    	Make the Immediate storage denser - Active process (by J.J. Gibson) 
    	   The user seems to be able to be aware of objects that are occluded 
    	   if he can easily (within about a second) update his knowledge of them
    	Walking metaphor: animation-based UI
    
        2) Cognitive Co-process
            ; rapid cycles of the user-system interaction
    	UI interaction manager derived from Sheridan's notion of supervisory 
    	control -  The user is trying to control multiple applications running 
    	as semi-autonomous agents.
    	Perceptual processing: the screen must be repainted at least once 
    				every 0.1 sec
    	Immediate processing: status feedback at intervals no longer than 
    				some constant 
    	Unit task: the user can begin the next request as soon as sufficient 
    				information has developed.
    
        3) Information visualizations
    	Display structural relationships and context
    	Hierarchical structure
    	Linear structure - time
    	Scientific data (see Card Plate 1 - Card plate 2 in the paper is a typo)
    	Office Building (see Card Plate 2)
    	Rooms overview (see Card Plate 3)
    
     Indexing and Searching
       TDB (subsystem) provides stemming and a full text inverted database.
       Documents = word vectors
    
  3. Discussion
     Desktop metaphor a 3D/Rooms, Cognitive Co-processor, Information visualization
     To integrate Theoretical and Empirical analysis with practical system design
     System research paradigm 
    	1) Initial exploratory design - incrementally improved
    	2) Abstractions
    	3) Theories and observations to characterize the design
    	4) Knowledge of the design space is codified