Human-Centred IoT Design · Study deck

Context Analysis: Evidence and Constraints

Start by watching the real task.

UX Uma is your guide for this deck.

context-of-useuser-researchcontextual-inquiry
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain: Wet hands, a shared hallway, a caregiver handoff, a poor Wi-Fi zone, a low battery, and an offline gateway are design facts when they change what the user can safely do.
  • Explain: For visible, costly, private, security-related, or hard-to-undo actions, the system should expose confidence, ask for confirmation, or preserve an override rather than silently acting on a single context signal.
  • Explain: A missed reminder may be caused by low volume, hearing loss, quiet hours, notification permission denial, device offline state, stale caregiver view, or an escalation rule that waited too long.
iotclass.org

Major section

Start Simple

A louder alert may improve notice but harm privacy.

  • More sensing may improve help but collect too much.
  • A smart guess may save a step yet fail when roles or routines change.
  • This kitchen story cannot represent every person or future setting.
  • Those claims need field work with the people affected.
iotclass.org

Major section

Start Simple (continued)

The deeper work keeps the simple setting honest rather than treating it as universal.

  • The same step may change its meaning.
  • A helpful guess must remain easy to undo.
  • The same sensor can feel helpful, intrusive, invisible, or unsafe depending on where it is used and who is nearby.
iotclass.org

Major section

Context Changes System Behavior

Raw sensor readings do not become trustworthy context by themselves.

  • Context-of-use analysis for IoT is not a background paragraph.
  • It explains why a connected system needs a different input, output, state model, fallback, support path, or privacy limit in the real setting.
  • The context record should therefore name the condition, consequence, evidence boundary, and retest trigger.
Context evidence becomes actionable when observed use conditions are tied to the sensing, interpretation, management, and application layers that shape product behavior.
Context evidence becomes actionable when observed use conditions are tied to the sensing, interpretation, management, and application layers that shape product behavior.
iotclass.org

Major section

Context Changes System Behavior (continued)

Wet hands, a shared hallway, a caregiver handoff, a poor Wi-Fi zone, a low battery, and an offline gateway are design facts when they change what the user can safely do.

  • The same task may involve a physical button, a small device display, a companion app, a voice assistant, a dashboard, a notification, a support console, and a firmware log.
  • A useful context finding says which surface carries the user-visible truth when the others disagree.
  • Above it: Context History: Context Reasoning, and: Prediction manage patterns and conflicts before the: APPLICATION LAYER adapts location services, notifications, or resource behavior.
iotclass.org

Major section

Context Changes System Behavior (continued)

That upward path shows where an incorrect inference can enter, while the downward configuration and requirements paths show where observed user context must constrain the system.

  • A kitchen measurement device shows the difference between context as evidence and context as guesswork.
  • Field observation may show wet hands, flour on fingers, steam, background noise, side-angle viewing, limited counter space, and interruptions from other people.
  • That makes later design, firmware, support, and privacy decisions traceable.
iotclass.org

Major section

Context Findings to Requirements

If installers work in cold storage, "works with gloves" should affect button type, target size, confirmation feedback, and installation flow timing.

  • If caregivers and residents share responsibility, the requirement should define what each role sees, how acknowledgement works, and what details remain private.
  • A row for "shared caregiver status" might specify role visibility, acknowledgement language, stale-state handling, escalation delay, privacy limit, and support-console field.
  • Deployment photos can show mounting and reach.
iotclass.org

Major section

Context Findings to Requirements (continued)

Each row should have an owner who can change the device, app, service, or support process.

  • Wi-Fi RSSI, gateway logs, device-shadow versions, and battery telemetry can explain state reliability.
  • Consent notes, account-role configuration, support tickets, and accessibility settings can explain why a technically working feature still fails in context.
  • When the team changes a sensor, enclosure, mounting height, app permission, support script, or automation rule, the affected context rows should be retested rather than treated as evergreen research.
iotclass.org

Major section

Context Findings Need Handles

Instrumentation should help the team separate user-context failure from system failure.

  • A missed reminder may be caused by low volume, hearing loss, quiet hours, notification permission denial, device offline state, stale caregiver view, or an escalation rule that waited too long.
  • The context record should point to the observable signal, the user-facing message, and the owner who changes the device, app, service, or support process.
  • Operational handles make those boundaries testable.
iotclass.org

Major section

Context Findings Need Handles (continued)

Context-aware architecture can help, but it can also hide uncertainty if the interface treats inferred context as fact.

  • Sensor data may be raw, aggregated, classified, predicted, stale, missing, private, or contradicted by the user.
  • A motion event, phone proximity, ambient sound level, or location geofence is not the same as intent.
  • A field trial can pair observation notes with RSSI/SNR, battery voltage, device placement, notification permission, and local event logs.
iotclass.org

Major section

Context Findings Need Handles (continued)

For visible, costly, private, security-related, or hard-to-undo actions, the system should expose confidence, ask for confirmation, or preserve an override rather than silently acting on a single context signal.

  • A support record can show gateway id, last-seen timestamp, firmware version, queue depth, command result, and account role without exposing unnecessary household or health detail.
  • An automation review can record which context signals are authoritative, which are inferred, which expire, and which user action corrects them.
  • Change boundary: rerun context analysis when the site, role, sensor, mounting, app permission, firmware behavior, or integration changes.
iotclass.org

Major section

Context Is Use Evidence

Context analysis starts with observed use conditions, not with a feature wish list.

  • "Users need a smart kitchen dashboard.".
  • "During meal preparation, users often have wet or dirty hands, limited attention, background noise, variable lighting, and interruptions from other people.
  • It also makes the assumption testable.
iotclass.org

Deck summary

Key takeaways

A louder alert may improve notice but harm privacy.

  • The deeper work keeps the simple setting honest rather than treating it as universal.
  • Raw sensor readings do not become trustworthy context by themselves.
  • Wet hands, a shared hallway, a caregiver handoff, a poor Wi-Fi zone, a low battery, and an offline gateway are design facts when they change what the user can safely do.
  • That upward path shows where an incorrect inference can enter, while the downward configuration and requirements paths show where observed user context must constrain the system.
iotclass.org

Retrieval practice

Recall check 1 of 3

UX Uma says: answer from memory, then check your reasoning.

Q1A team is reviewing a kitchen measurement device that must work with wet hands, noise, and interrupted attention. Which context record is strong enough to make the design decision reviewable?

AUse a polished recipe screen because familiar app controls work reliably with wet hands and kitchen noise.
BA feature list without observed interruption, input, feedback, or recovery evidence.
CA quiet dry-hands demo with full attention but no interruption test.
DA bounded context record of role, wet hands, noise, feedback, recovery, constraints, and evidence.
Show answer

Answer: D A reviewable context decision ties the person, task, site, touchpoints, environmental constraints, feedback, recovery, validation evidence, evidence boundary, owner, and change condition together before the design is trusted.

iotclass.org

Retrieval practice

Recall check 2 of 3

UX Uma says: answer from memory, then check your reasoning.

Q2A presence sensor sees someone near a shared cabinet. The system wants to unlock it automatically. Which context rule is safest?

AAsk for authorized confirmation and retain an override for presence.
BUnlock on each presence event because detection near the door establishes authorized entry.
CHide inferred presence from users while unlocking the shared cabinet.
DKeep permanent presence history instead of checking authority.
Show answer

Answer: A Ask for an authorized confirmation and keep a way to override the inference.

iotclass.org

Retrieval practice

Recall check 3 of 3

UX Uma says: answer from memory, then check your reasoning.

Q3A shared-room sensor works well in a lab. Which field note best tests its wider context?

ARecord lighting, shared-room norms, culture, network gaps, time pressure, and access.
BRecord brand and price because a successful lab result carries over to the field context.
CRecord app icon clarity and a short operator walkthrough in the room.
DRecord peak lab completion time and repeat it with the same test operator.
Show answer

Answer: A These notes cover physical, social, cultural, technical, temporal and accessibility conditions.

iotclass.org

Print reference

Answers

Answer key.

  1. D · A reviewable context decision ties the person, task, site, touchpoints, environmental constraints, feedback, recovery, validation evidence, evidence boundary, owner, and change condition together before the design is trusted.
  2. A · Ask for an authorized confirmation and keep a way to override the inference.
  3. A · These notes cover physical, social, cultural, technical, temporal and accessibility conditions.
iotclass.org