V3.05.1Floor controldesignresearch

Scenarios allowing only one operator at a time need explicit control attribution

Aliases: interaction floor · control seat · operating rights

What it is

Some shared objects accept exactly one operator at a time: remote assistance gives one pair of hands the mouse, a shared application has a single input focus, a device demo lets only one person advance slides. Such settings need floor control — a mechanism that explicitly answers "who is operating now, and how does anyone else get to operate." Without it, simultaneous input from several people fights itself (two mice wrestling over one cursor, commands overwriting each other) or collapses into social negotiation ("don't touch anything, I'll do it"), re-negotiated at every handover. Floor control freezes that negotiation into mechanism, giving the control seat rules for occupancy and transfer.

Why it happens

The root is the object's physical or logical single-seat property: the controlled end has one input focus, one cursor, one execution context. When two command streams arrive, the system can execute only one; the other is silently dropped or they interrupt each other. This differs from concurrency in content editing — a document can be partitioned for parallel work, but an operating seat cannot be split, so conflict cannot be dissolved by merging, only by scheduling. Floor control is that scheduling layer: it maintains a "current holder" state, and either queues, suspends, or outright rejects everyone else's input, while defining how the state transfers. Its hidden value is aligned expectations: when everyone knows who is operating and what will happen to their own input (queued or void), nobody types into an informed vacuum. What wounds collaboration more than swallowed input is not knowing that input will be swallowed.

Studying it

  • Paradigm: floor control is a mature CSCW research topic — comparing acquisition strategies (free grab / request-grant / chair assignment / automatic rotation) on group tasks: handover wait time, conflicting-input count, task completion time, and fairness scales; conversation analysis can characterize the turn structure of floor negotiation, showing how mechanism design changes the social cost of saying "let me take it."
  • Variables: acquisition strategy, group size, task rhythm (discussion-heavy vs. operation-dense) as independents; handover latency, invalid-input rate, participation balance, and perceived fairness as dependents.
  • Use in interface research: choosing a floor strategy for shared-control features (remote assistance, co-driven demos, jointly operated devices).
  • Methodological caveat: the social effect of a floor mechanism depends heavily on group norms — loose grabbing works fine among teammates and offends among strangers. Familiarity must be controlled or declared as a boundary condition, or findings will not transfer.

Where it stops holding

Floor control is necessary only for single-seat objects. Partitionable objects (documents, whiteboards) need no global floor — local locks or automatic merging suffice, and a global floor there is over-serialization. It also does not decide who should operate — the mechanism orders the handover, not the staffing; organizational division of labor remains the task system's job. Task rhythm shapes strategy fit: operation-dense tasks (remote control) want low-friction acquisition, discussion tasks (round-robin demos) want fair rotation, and no single strategy serves both.

Applying it

  • Identify the single-seat resources in a feature (focus, cursor, execution context) and model a holder state explicitly — never leave "who can operate" as an implicit convention.
  • Match acquisition strategy to task rhythm: low-friction grab with instant notice for operation-dense work; request-grant or queueing for turn-taking demos.
  • Give non-holders' input explicit feedback (queued / ignored) instead of silently swallowing it.
  • Verification: in stress tests with several people grabbing one seat, log conflicting inputs and handover latency; afterward, participants should be able to answer "who was operating, and how would I get the seat" — that is the test of a legible mechanism.

Related

  • Same group: V3.05.2 Control handover needs request and grant as two independent actions · V3.05.3 The current holder of control must be persistently visible · V3.05.4 Disconnecting holders need automatic control reclaim · V3.05.5 Forced seizure of control must leave a traceable record
  • Nearby: V3.03 Locking versus Optimistic Concurrency · V5.05 Hand-raising, Queuing and Moderation Tools
  • Search terms: floor control · interaction floor · turn-taking in shared control · single-user applications in groups

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/V3.05.1