Logo AHome
Logo BIndex
Logo CACM Copy

shortpapTable of Contents


Workspace Awareness Support With Radar Views


Carl Gutwin, Saul Greenberg, and Mark Roseman

Dept. of Computer Science, University of Calgary
Calgary, Alta, Canada T2N 1N4
Tel: +1-403-220-3532
E-mail: [gutwin, saul, roseman]@cpsc.ucalgary.ca

ABSTRACT

Real-time groupware systems often let each participant control their own view into a shared workspace. This strategy can reduce awareness about where and how others are interacting with the document or the workspace artifacts. We have designed a number of awareness widgets to help people regain this awareness. In this paper we present several radar views that provide awareness information on top of a global overview of the workspace. Our displays give lightweight access to information about others' locations and activities, providing for richer person-to-person interaction in groupware systems.

KEYWORDS:

Radar views, widgets, workspace awareness

INTRODUCTION

For several years, we have been building real-time groupware systems with the Groupkit toolkit. These systems are often based on shared workspaces like whiteboards, written documents, or design drawings. As our work evolved, we recognized the importance of workspace awareness as a quality that can improve groupware systems.

Figure 1
Figure 1. Radar view with view outlines and telepointers

Workspace awareness is the up-to-the minute understanding of how another person is interacting with a workspace, and includes knowledge about where people are working, what they are doing, the changes they are making, and their future intentions [1]. By supporting workspace awareness, groupware systems can better allow the rich interaction evident in face-to-face collaboration over physical workspaces.

However, supporting workspace awareness in groupware can be difficult, especially when participants are allowed to work in different parts of the workspace (relaxed-WYSIWIS view sharing) [2]. In these situations, people cannot directly see what others are doing, and may lose track of where they are in the space. To support awareness in our relaxed-WYSIWIS systems, we have built a variety of widgets that provide people with information about others' interaction with the groupware workspace.

Our goal in designing these widgets has been to provide information that allows people to collaborate better, but without hampering each person's local activity. In addition, limitations on screen space require that our designs not consume a large area.

RADAR VIEWS FOR WORKSPACE AWARENESS

Radar views are a class of widgets that are based on miniature overviews of an entire workspace. These miniatures have been seen in video games and some groupware systems (e.g. [3]). Because the overviews show the entire workspace, they are a natural vehicle for awareness information in relaxed-WYSIWIS situations. We have constructed four widgets based on the miniature overview. These inventions are the radar view, the history radar, the portrait radar, and the head-up radar. Each widget is described below.

Radar views

Our "radar" view (see Figure 1) adds information about other people's interaction to a basic overview. Since the overview already provides a spatial representation of the workspace, we have first added information about where others are working. The radar display shows what each person can see, by marking view outlines (first seen in SASSE's text overview [3]), and also shows finer-grained location by including miniature telepointers that represent each person's mouse cursor. These additions support awareness of another person's general and specific location in the workspace.

The radar view also supports awareness of activity. Since the radar shows movement of and changes to artifacts in the workspace, it already provides some information about others' actions. Adding telepointers to the display provides a second source of information about what people are doing. In addition, it is easy for groupware designers to provide task-specific feedback about types of activity, such as selection of objects or use of different tools.

Portrait radar

The basic radar view shows each participant's view outline and telepointer in a unique colour. One problem with this approach is that it can be difficult to sort out which view rectangle belongs to whom. To simplify interpretation, we attach names or portraits to the view rectangles, which allows more natural identification (see Figure 2). In future, we plan to replace these static pictures with video images.

Figure 2
Figure 2. Portrait radar with history. Moving the radar's slider shows where viewports have been in the past.

The portraits sit behind the artifacts in the display, so this widget is most useful in sparse workspaces or where artifacts are transparent.

History Radar

We have also experimented with supporting awareness of people's past locations as well as their current position. Awareness of past location can be valuable, for example, if people need to determine the parts of a workspace that have already been visited by others. We record participants' view positions as the session progresses, and have added a slider to the radar view that allows people to "roll back" time and see where others have been. In Figure 2, the slider is shown at the bottom of the radar window. Dragging it to the left replays past locations of the view outlines.

Head-up radar

In some cases, screen space may be at such a premium that there is no room for a separate radar view. To minimize space, we are experimenting with a "head-up" display that combines normal and radar views. The widget in Figure 3 shows the full-size viewport as the front layer, and a miniature of the entire workspace as the back layer, coloured grey to reduce distraction. The rectangles in the background show the extents of each person's detail view.

Figure 3
Figure 3. Head-up radar view. The detail view (in black) is overlaid on the radar view (in grey).

The head-up radar view is able to provide workspace awareness information without requiring the user to look at a separate display. One question we plan to explore through user testing is whether people can easily separate the two layers of the display. Again, this widget will work best in workspaces where artifacts are sparse.

CONCLUSION

We have begun evaluating the usability and effectiveness of these widgets, by testing them in realistic groupware applications. In addition, we are working on new designs that support other aspects of workspace awareness in relaxed-WYSIWIS groupware.

REFERENCES

  1. Gutwin, C., Stark, G., and Greenberg, S. Supporting Workspace Awareness in Educational Groupware. In Proc. CSCL'95, Bloomington, IN, (1995), pp. 147-156.
  2. Stefik, M., Bobrow, D., Foster, G., Lanning, S. and Tatar, D. WYSIWIS Revised: Early Experiences with Multiuser Interfaces. Trans. Office Information Systems 5, 2 (1987), 147-167.
  3. Baecker, R., Nastos, D., Posner, I. and Mawby, K. The User-Centred Iterative Design of Collaborative Writing Software. In Proc. INTERCHI'93 (1993), pp. 399-405.