D5.10.3Detection latency costdesignresearch

Detection latency changes perceived responsiveness

Aliases: probe latency · preflight delay · perceived responsiveness

What it is

Availability detection is not free: preflight, probe signals, permission queries, and remote capability checks consume startup time. More conservative detection reduces misjudgment but increases waiting. On the critical path, users attribute the delay to a slow system rather than to a safety check.

Why it happens

Latency combines probe time, recognition or service round trips, device enumeration, and decision thresholds. It has objective and subjective layers: task start or switching is postponed, and unexplained probing is harder to tolerate than waiting with a known cause. Detection should separate cacheable capability (microphone, speaker, actuator present), slowly changing permission, and rapidly changing environmental quality. Hardware existence can be cached; current noise, occlusion, or network recognition quality needs on-demand verification. Asynchronous optimistic start with fast failure usually beats synchronous blocking after a click.

Studying it

Measure the timing distribution of the probe chain and run perception experiments: record segmented latency for permission, enumeration, test signal, network confirmation, and state render; add or remove visible progress at 0, 100, 300, and 1000 ms while comparing startup rating, abandonment, and perceived wait. Variables include operation frequency, result, explanation, and cancellability. Outcomes include perceived response time, actual completion, repeated clicks, and trust. Report percentiles rather than means, because slow-device users drive negative judgments.

Where it stops holding

Critical detection cannot be skipped for speed. Safety feedback, medical alarms, or accessible alternatives can cause harm when dead, so preflight is worth time—but the wait should still be explainable, cancelable, or parallel to task preparation. Caching is risky because environments change and permissions can be revoked in the background; cached conclusions need expiry. For low-risk channels, delayed detection with rapid degradation is usually better than waiting for full confirmation.

Applying it

  • Split detection into cached capability, permission state, and immediate quality; probe immediately only when necessary.
  • Past a perceptual threshold, show progress, reason, and cancel/continue options, and overlap detection with interface loading.
  • Mandate preflight for high-risk channels; use optimistic start and fast failure for low-risk channels.
  • Verification: record latency percentiles per device and compare perceived wait, repeated clicks, and abandonment with and without explanatory state.

Related

  • Within the group: D5.10.1 The system must detect at runtime whether the environment supports the default modality · D5.10.4 Misjudged availability makes users repeatedly try an unusable channel
  • Adjacent: D4.07.1 High-risk operations need an explicit feedback time budget · D5.07.4 Window length should be tuned per modality pairing, not fixed universally
  • Search terms: probe latency · perceived waiting · preflight cost

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/D5.10.3