V2.02.2Viewport sharing and shared referencedesignresearch

Viewport sharing helps establish shared reference

Aliases: viewport awareness · radar view · relaxed WYSIWIS

What it is

In a shared document or canvas larger than one screen, each person's window — the viewport — is only a slice of the shared space. Rendering "who is looking at which region" as a viewport rectangle for others, typically on a miniature map, is viewport sharing; its classic form is the CSCW radar view. The problem it solves: when I point at something and say "here," I need to know whether "here" is inside your slice at all. Whether a shared reference can be established depends on whether the two viewports overlap, and viewport sharing turns that fact into something visible. The classical groupware ideal — WYSIWIS, what you see is what I see — assumed everyone looked at the same spot. Real collaboration quickly relaxed that assumption (relaxed WYSIWIS): people keep their own scroll positions, but the price is an extra layer of "where exactly are you looking," and the viewport rectangle is that layer's carrier.

Why it happens

Without viewport awareness, a single spoken reference goes through "ask where they are → they describe → discover you are in different regions → walk them through scrolling or jumping → re-confirm" — a multi-turn process in which every turn is a synchronous interruption. The viewport rectangle compresses the first four steps into one glance: I see your rectangle does not intersect mine, so I know I must first spend a sentence bringing you over, rather than launching into my point. One level deeper, the rectangles expose the distribution of attention — three rectangles clustered on the conclusions section means the discussion lives there; one rectangle parked far from the group means someone is off doing their own thing or lost. Much of the pacing and cohesion feel of multi-person collaboration comes from this cheap observation of each other's slices. The radar view projects all viewports and pointers onto one small map, buying a global sense of layout for minimal screen cost — the most compact realization of the mechanism.

Studying it

  • Paradigm: shared-workspace experiments compare the length of referring dialogue and task efficiency with and without a radar view, a design carried over directly from the awareness-widget evaluation tradition in real-time groupware; replay analysis can also count the turns spent establishing a shared reference in recorded sessions.
  • Variables: presence and form of viewport information (numeric coordinates only vs. radar map vs. rectangles overlaid on the content) as independent variables; referring-dialogue turns, time to establish shared reference, and misreference rate as dependent measures.
  • Use in interface research: supplying evidence for product decisions like "should long-document collaboration add a minimap / presence thumbnail," and evaluating guidance efficiency in remote teaching and pair programming.
  • Methodological caveat: the value flips with task type. In strongly coreferential tasks (looking at one thing together) the payoff is large; in parallel-division tasks the same display becomes interference. Experiments must fix the task type before comparing conditions.

Where it stops holding

The rectangle shows scroll position, not attention: someone can park their viewport on a region while thinking about something else, or read so fast that the rectangle lags behind comprehension. Viewport information suits coarse coordination, not fine-grained judgments of "did they actually see it." Spatial canvas tools benefit most; for long linear documents the radar's value decays, since users navigate by search and outline rather than scrolling. At extreme headcounts (dozens of rectangles) the radar itself saturates and must filter whose rectangles to show.

Applying it

  • Provide a thumbnail-layer viewport rectangle on large shared canvases and long documents, labeled with identity, and make clicking someone's rectangle jump-and-align to them (turn "bringing you over" into a one-click action).
  • Render viewports and telepointers on the same layer, keeping one consistent mental model of "position + focus."
  • With many participants, filter how many rectangles show by session activity or spatial proximity instead of showing all.
  • Verification: track the frequency of alignment actions (follow-jump, request-align) and changes in the length of locating dialogue; replay a sample of sessions and confirm that in failed-reference episodes the two viewports never intersected in the first place.

Related

  • Same group: V2.02.1 Telepointers and live selections · V2.02.3 Too many live indicators break focus
  • Nearby: V2.04 Shared Reference · V3.04 Following and Viewport Sync · V2.05 Shared Cursors and Selections
  • Search terms: viewport awareness · radar view · relaxed WYSIWIS · shared reference

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/V2.02.2