Skip to main content

YangYuxuan_Portfolio_with_CV_and_Contents (1)-1-10

Page 1


VR & HC Researcher · n eract on Des gner

Hong Kong · +86 181 1551 0311 · y-yuxuan yang@po yu edu hk

Po t o o ssuu com/yuxuanyang · L nked n n yuxuanyang0311 · G Hub YYX

Lead nte act on p oduc de ign o ndust y‒academ a o n -venture pro ec s Acce Group col abo at on b dg ng esea ch methods and ma ke - ac ng del ve y. ‒ndependent y de gned he end-to-end UX o a sma t e de ly-care moni or ng ecosys em a fam y mob le app w h a five- er a a m h erarchy a 72-sc een a -de ect on compan on app and a careg ve web con o e

Mentor eme g ng des gn a en s across the end-to-end d gi a -product l ecyc e w h emphas s on human‒computer nte act on and user-cen red des gn methodo ogies

PROJECTS

Jun or Des gner — Shangha Huitu Heyue Arch tectural Design Co , Ltd Dec 2022 ‒ Aug 2024 ar - me Remo e Video Soc a P at orm Fu -Link Restructuring (Goog e UX p act cal s udy

Large-scale s e mode ng and spat a pa ametr c tud es n Rh no / SketchUp / Au oCAD suppo ted 10+ andscape and bu -env ronment p o ect wi h h gh-prec s on 3D mode s ‒A -ass sted decons ruct on o deep nav ga on og c produced a 20+ page compe i ve / naviga ion ana ys s a h ghfide y p o otype and a de a ed n erac on-spec fica ion documen

Three pro ects one research tra ectory rom the c in cal ab to pub ic-safety dep oyment

RESEARCH FOCUS

V r ua rea y and human‒compu e nte ac ion or cogn ve ehab l a on and vu ne ab e users remo -tolerant n eract

Conduc ed age- r end y acce s b ty esea ch a so des gned the U and n erac on og c o a wa er-sa e y mon o ng system produc ng suppor ing ha dware documentat on and vi ua mate a s

‒Des gned and bu t a work ng VR p o otype rans at ng es ab shed heory cogn t ve oad wo k ng memory mo o mpa rment nto three nterac on-des gn deci ions o cogn t ve y- and mo o - mpa red u e s

‒Eng nee ed an N=3 t me-th esho d input fi e that e ec s t emor no se wh le prese v ng de be a e mot on and an N=5 wo k ng-memory-capac ty fin te state mach ne ha scaffo ds task-swi ching

‒Bu a oca , m i econd-p ec ion behav ou a - ogg ng p pe ne CSV a a founda on o d g a phenotyp ng ve fied el ab l y and sens v ty o prac ce effects n deve oper se -tes ng ‒Code g hub com YYX311 ‒

Co e des gne s te survey concept deve opment and 3D pa ia -nar at ve mode ng Awa ded NCDA Hube Regiona

VR AR & p ogramm ng Un y (VR/AR C# Un ty sc p ng) G t G tHub HTML5 / CSS3 / JavaScr p

Des gn & 3D F gma (expe t Axu e, Rhino (advanced Ske chUp Blende Adobe CC Au oCAD

Research & A workflows A -ass s ed proto yp ng & deve opment behavioura da a ogg ng Gem n / Cha GPT, S tch Pome l

AWARDS & CERT F CAT ONS

Thi d P i e ‒13th NCDA Nat ona Co ege D g a Ar & De ign Compet ion Prov

LANGUAGES

Ch nese nat ve Eng sh p o ess ona wo k ng profic ency wo-yea MSc augh and assessed ent ely n Eng sh, Un vers y Co ege Co k e and

Designing for the Most Vulnerable

Theoretical Framework: From Established Theory to Design Decisions

Three established theoretical lenses (Cognitive Load, Working Memory, Motor Impairment) directly translate into three design decisions.

COLUMN

1: THEORETICAL ANCHOR

Cognitive Load Theory (Sweller, 1988)

COLUMN 2: USER CONSTRAINTS

Tremor and Working Memory

School of Computer Science &Information Technology University College Cork, Ireland

Research Assistant, Metaverse+ Lab

The Hong Kong Polytechnic University (since Oct 2025)

Thesis Achievement 72/100 Distinction band (Irish Grading)

https://github.com/YYX311/VR-Forensic-Rehab-Accessible-Simulation.git

RESEARCH QUESTION

Forensic psychiatric patients face a steep cognitive decline when transitioning from secure wards to community life. Existing VR systems are either entertainment-focused (lacking clinical safety) or clinically rigid (lacking user-centered design). This research asks: how can we design a VR system that is simultaneously tremortolerant, cognitively-scaffolded, and data-transparent for clinical use?

THE RESEARCH

GAP

This portfolio presents a Master’s-level pilot prototype built in Unity 2021 for the Meta Quest 3, alongside developer self-testing data (n=1, 3 sessions).

The clinical validation of these design choices with real forensic psychiatric populations is the central proposal of the four-year PhD research described on Page 6.

COLUMN 3: DERIVATION

Three Design Decisions Emerge

Two Contributions

Two engineered, implemented, and self-verified design contributions: temporal filtering for tremor + state machine for cognitive scaffolding.

System Architecture: From Sensor Input to Behavioral Logs

Engineering rigor:full Unity stack with data integrity, performance optimization, and forensic-aware safety design.

CONTRIBUTION 1

N=3 Time-Threshold Filtering Algorithm

Represents standard collision physics with intentionality confirmation. Implemented in TrashCan.cs (Thesis Appendix A.4), the algorithm discards high-frequency tremor noise while preserving deliberate sweeping motion.

Validity

V(t)=1if(t-t_last)>Δ_threshold V(t)=0otherwise where:

Δ_threshold=0.2seconds (Calibratedagainstnormaltremorfrequencies, Deuschetal.1998)

Sensor input (head pose, hand, button)

TrashCan.cs (N=3 filter)

TrashBinCapacity.cs (N=5 FSM)

BinClickToClear.cs (Reset logic)

UIManagerVR.cs (Flow control)

Event

Air-gapped: no cloud, no external

Note:Deploymentinarealforensicfacilityhasnotoccurred. Theaboverepresentsdesignintent,notoperationalverification.

PERFORMANCE TARGETS (VIMS PREVENTION)

AchievedviaUniversalRenderPipeline(URP)withsingle-pass renderingandbakedglobalillumination(Stanneyetal.1998 guidelinesoncybersicknessprevention).

CONTRIBUTION 2

N=5 Capacity State Machine for Task Scaffolding

Externalizes prospective memory into the system architecture. Implemented in TrashBinCapacity.cs (Thesis Appendix A.3), the FSM enforces a Sweep → Check Bin → Empty Bin loop, training task-switching within the user’s working memory limit.

• Local-only storage — Application.persistentDataPath

Reference:Gammaetal.(1994)DesignPatterns.

DATA INTEGRITY (SOFTWARE ENGINEERING) ABOUT THE ARCHITECTURE

This architecture enforces a strict data flow from sensor input to offline analysis. No network communication or cloud services are used during operation. All logs are locally stored as CSV files and retrieved offline for clinical analysis.

TheAnalysisLayerisaproposeddirectionforthePhDresearch andhasnotbeenimplementedyet.

Developer Self-Testing: Honest Findings From Design Decisions to a Running Build

Thecalming,low-arousalsettingisitselfadesignchoiceforthetargetpopulation.

The system reliably captures sub-second behavioral micro-events and detects practice effects, establishing readiness for clinical validation.

1) 6-STEP USER SCENARIO FLOW (HONESTLY TESTED BY THE DEVELOPER)

2) PRACTICE EFFECT IN IRI (REAL DATA FROM 3 SESSIONS)

3) THREE KEY METRICS (AGGREGATED ACROSS 3 SESSIONS)

C (20251227_145416)

TESTING SETUP — IMPORTANT CONTEXT

data logging integrity at millisecond granularity, and (c) the sensitivity of behavioral metrics to learning effects.

4) WHAT THIS DATA DEMONSTRATES 5) WHAT THIS DATA DOES NOT SHOW

The N=3 filter does not block intentional inputs (19 successful collections out of 19 attempts) Generalization to forensic psychiatric populations (no impaired subjects tested)

The N=5 FSM enforces task switching without errors (no HitWhileFull events across 3 sessions)

The CSV logger captures sub-second events reliably (millisecond-precision timestamps verified)

The system is sensitive to practice effects (60.6%

Detection of cognitive deficits (no comparison with clinical baselines)

Long-term retention effects (only same-day testing)

Clinical efficacy of the intervention (no controlled trial conducted)

Research (2027–2031)

Impact (2031+)

From Pilot to Program: A Four-Year Research Agenda No.2 From Ward to Living Room

The Master's pilot established technical feasibility. This portfolio's final page proposes how that foundation could scale into a publishable, clinically-relevant PhD research program.

ML-driven adaptation

• Multi-modal sensing

The N=3/N=5 design choices were derived from theory but tested only on the developer. The first task of a PhD is to validate these choices with the target population.

RESEARCH QUESTIONS

RQ1.1: Do the N=3 filter parameters generalize to more-impairment-free psychiatric users?

RQ1.2: Do PMFR (Prospective Memory Failure Rate) and CFI (Cognitive Fatigue Index) correlate with established clinical instruments (MoCA, MMSE)?

METHODOLOGY (PROPOSED)

Cross-sectional study, n=20–30 patients Within-subject design across 4 weeks of training

5.

IEEE EMBc (engineering medicine) or Chi Health A validated digital phenotyping framework for VR-based cognitive assessment in secure psychiatric settings If the proposed PhD program succeeds, the resulting framework contributes to three important fields:

Forensic Psychiatry — first VR cognitive rehabilitation framework validated for this population

HCI for Vulnerable Users — design principles for tremorand cognition-impaired interaction

Digital Phenotyping — open-source metrics (PMFR, CFI) for behavioral assessment in immersive environments

closed-loop dynamically adjusted (DDA) framework for VR rehabilitation.

The current N=3 and N=5 are static. Real rehabilitation requires per-patient personalization to the "flow channel" (Ksksentimihaly 1990).

RESEARCH QUESTIONS

RQ2.1: Can a reinforcement learning agent learn personalized difficulty curves from behavioral data?

RQ2.2: Does adaptive difficulty improve engagement and outcomes compared to fixed parameters?

METHODOLOGY (PROPOSED)

Offline RL on phenotype data from RDI

A/B trial: adaptive vs fixed difficulty Engagement metrics + clinical outcome measures

intervention.

Where this could lead:

Personalized neuron-rehab at scale

•Tele-health intergration

Data-driven clinical decisions

Monitors Adjusts

The Master's pilot is the foundation. The PhD is the path. The vision is a future where neuro-rehabilitation is personalized, evidence-based, and accessible to those who need it most.

Hand interaction logs alone underutilize the Quest Pro's sensor suite. Eyetracking can reveal attentional patterns invisible to interaction logs (Hutton et al. 2008).

RESEARCH QUESTIONS

RQ3.1: Can eye-tracking + interaction logs estimate cognitive load in real-time?

RQ3.2: Do gaze patterns predict task completion success?

METHODOLOGY (PROPOSED)

Hardware upgrade to Meta Quest Pro Multi-modal data fusion pipeline Real-time cognitive load estimation

Designing a multi-stakeholder health-monitoring ecosystem for ageing in place

Role Lead Designer & System

PolyU-Accel Group Metaverse+ Joint Laboratory

Carewell Digital Health Deployed 2023—

System architecture Interface prototypes · Service blueprint Field pilot Evaluation report

How might we connect hospital-grade monitoring with everyday life at home— across fragmented data, diverse user needs, and privacy-sensitive contexts—to support proactive care and ageing in place?

Three Users, One Data Stream

The same evidence-to-decision structure as Project 01: documented user constraints on the left translate, column by column, into three named design principles on the right.

The Family App: Designing Calm

Principles P1–P3 in shipped form. Three decisions, each traceable from screen component to intended behaviour

COLUMN 1: USER CONSTRAINTS

ageing does to interaction

— Role-based information architecture.

One data stream, three interface densities; complexity is a property of the role, not the system.

“Should call?” (threshold + context)

alert numbness

“Rank this vs 30 others” (comparative triage)

“Is the sensor OK?” (device state)

Missedcritical events Silentdata-quality decay

In eldercare, most alerts are

P2 — Glanceable safety state.

Every screen shows a verdict before any number.

P1 Safety First Surface risks early, act immediately

P2 Calm by Design Reduce noise, increase clarity

P3 Share, Don’t Alarm Inform without interrupting

Verdict-first cards surface what matters most. Permetric normal ranges are visual, not textual. Events are grouped by type and time. Resolution chips show closure at a glance. Tiered modal communicates severity. Acknowledgement builds calm and trust. Three primary actions. Big targets. Usage high, errors low Health overview At-a-glance, risk-first

D2 IN FULL — THE FIVE-TIER ALARM HIERARCHY (P3)

Tier Tier Trigger (examples)

User-triggered SOS Detected fall

absence from mattress

P3 —

Five severity tiers with distinct channels, colours, and escalation paths.

+ push, one-tap acknowledge

notification, log entry

entry, badge, auto-clears on re-wear

status chip only

One App, Designed Twice

My person-centred proposal (V1) and the device-centred release that shipped (V2) — the most instructive gap in this portfolio, kept visible on purpose.

V1 · PERSON-CENTRED PROPOSAL — 72-SCREEN DESIGN (IN ITERATION)

ANATOMY OF THE PROPOSED CRITICAL ALERT

Plain-language event statement

“Fall detected — are you okay?” The elder is addressed directly, no severity codes.

Entry = identity. Elder home = a verdict. V1’s T1 alert — the interaction V2 deferred. “I’M SAFE” as the largest target Manual SOS bypass Visible 15-second countdown

who you are — Elder, Family, Caregiver — three densities of one system.

“All Clear” before any number; nothing below the fold is needed to feel safe.

The escalation clock is shown, not hidden; inaction has a stated consequence.

— the false-positive path gets the biggest button, because every false escalation taxes the credibility of true ones.

— for the conscious caller who needs help now.

Immediate, affirmative response for safety.

V2 · DEVICE-CENTRED RELEASE — ITERATED WITH AGT ENGINEERING FOR RAPID DEPLOYMENT

The Caregiver Console: Same Data, Different Density

The web console inverts every mobile decision on purpose: where the app hides numbers behind verdicts, the console exposes them — because the caregiver’s job is comparison, not reassurance

2,646 historical alarm records in production at time of writing; unresolved items surface first, with a daily to-handle counter — the alarm hierarchy of page 13, operationalised at facility scale.

HR/BP ranges, sampling and positioning frequency are configured per person and synced to the device — the seed of the individualised-alerting research question below.

GPS + Wi-Fi + cellular fused location per wristband on a facility map; geofences raise a T3 event when a resident with dementia leaves a safe zone.

An LLM assistant answers caregivers’ questions over residents’ longitudinal data and drafts care suggestions from trends.

“Who are you?” — safety verdict

Full-screen takeover; elder can cancel or escalate

First-class user (simplified mode)

Derived from user constraints (RQ2)

The device fleet Facility contracts run on device fleets and short procurement cycles

Connected-device list + battery %

Alert record with status chips, for family & staff

Inherited from the AGT family app’s four tabs Monitored subject; family operates

One IA shared with AGT app cuts training and support cost; reusing its device / alert / control modules saved months.

The customer — the facility — manages devices, not roles. A rational optimisation for a different objective.

We documented the trade-off rather than hiding it.

: role-based entry elder-facing simplified mode · the countdown-cancel interaction. The design argument: in a safetycritical alert the cancel affordance is itself a safety feature — and the person on the floor, not the person watching, should be the first user the alert addresses.

Interrupt sparingly

Now today

Anxiety, numbness

: plain-language alert copy · SOS quick-contact chain exceptions events / logs separation (a trace of the T1‒T5 ladder).

One household Alarms Auto-resolved To-handle Median handle time Verdict

Sortable raw values

Queue everything, rank hard

Trends, weeks, cohort reports

The person, by role Whole facility (30‒300 residents)

Missed triage, liability

interfaces designed — family app falldetection companion (V1 proposal, 72 screens) — V2 shipped release caregiver console (18 modules)

Alarm Outcomes (at time of writing)

The caregiver’s job is comparison, not reassurance. The console removes ambiguity by exposing volume, context, and trade-offs.

Information architecture of the 18-module console (home → anomaly → devices → parameters → mattress → fall radar → geofence → reports → roles)

Interaction logic for triage states (pending → acknowledged → resolved) and per-resident parameter sync IA & UX

The 20-page V.3 operator manual — every workflow description on this page is drawn from documentation wrote

Frontend implementation, backend, AI models — engineering team (Accel Group)

Alarm mix by tier (design intent)

device classes integrated — 2 wristbands smart mattress · UWB positioning fall radar PTZ camera alarm records visible in the production triage queue at documentation time— the system runs at real scale documentation shipped and iterating — app manual V.2 (2026-02-28), console manual V.3 (2026-03-03), authored by me

V1 treats the elder as the first user in a safety-critical moment; V2 treats devices as the first-class objects in an operations system. Both are legitimate within their goals; the open research question (RQ2) is how to reconcile these models without sacrificing either safety or scale.

Theory-driven interaction for cognitively & motorimpaired users millisecond behavioural logging digitalphenotyping metrics (IRI PMFR CFI) n=1, honestly bounded

Auto-resolved 92%

1%

7%

trend (last 7 days) Docs & Research

Exactly as in Project 01, this list is not an apology — it is the research agenda. Each “X ”above converts into research question on the right.

A deployed multi-device eldercare ecosystem four stakeholders thousands of real alarm events the design principles (P1‒P3) that keep it humane — and the open questions it cannot answer without research

Validated digital phenotyping and individualized, fatigue-aware alerting for vulnerable users — lab-grade behavioural metrics (Project 01) evaluated inside a real care ecosystem (Project 02), with elderly participants, under the industry‒academia infrastructure of the Metaverse+ Lab where both this project and already live.

PM & Logic

No.3

When Seconds Count

Normal swimming

No action required. Green dot on the plan; state card reads normal.

Suspected drowning Amber dot + alarm card. The operator must verify at the lane immediately

Drowning Red dot + alarm card + sound. Dispatch the lifeguard; rescue before anything else.

Redundant encoding. Every state is expressed three ways at once — dot color on the plan, a plainlanguage text card, and an audible alarm — so a glance, a read, or a sound each suffice under stress.

A mixed-sensing population as design constraint. Wristband users are tracked precisely; walk-in swimmers without a band are seen only by video AI. The interface keeps both groups — and the gap between their counts — visible at all times.

Three Design Decisions

The home view boots masked: 「視訊畫⾯已隱藏(隱

私防窺)」 Live video opens only when the operator deliberately enters 「緊急模式」 — which first replays the last five minutes, then cuts to live — and must be exited after use, restoring the mask. Watching swimmers becomes an auditable act tied to an incident, not a default condition of the room.

The 「傳感器」 view concentrates everything a duty decision needs into a single screen: operating mode, three headcounts, per-swimmer IMU data, and a live UWB pool plan with color-coded dots ( ). The operator never navigates away to assess danger — and every alarm points back to a lane, not a log entry

Three headcounts sit side by side and must reconcile — a mismatch is itself a signal that someone in the water is untracked:

WHY THIS IS A MEDICAL-TECHNOLOGY HCI PROBLEM

Physiological sensing (heart rate, motion), automated risk classification, and a human who must trust an alarm enough to act on it in seconds — the same triad that defines clinical monitoring, here in a public-safety setting.

Deliberately boring by default — alarm salience is budgeted, not maximized

A screen watched for hours must make normality unremarkable — flat greens, no motion, no numbers demanding attention — so that the one moment of color change is impossible to miss.

Alarm salience is budgeted, not maximized.

Data custody follows the same logic. Recordings and personal swim reports export only after a locally-stored download password; destructive actions — clearing a swimmer’s history — are irreversible and explicitly warned before they run.

「視頻緩存」 recordings cached in 15-minute segments named by date / camera / start time; downloading any segment or personal report requires the operator’s password.

SENSING LAYER

From Alarm to Action

Wristband user, confirmed

Four alert scenarios, one operator playbook — the interface and the manual designed as a single safety system.

STATE LANGUAGE (THE THREE-STATE MODEL)

Normal swimming

No action required. Green dot on the plan; state card reads normal.

Suspected drowning

Amber dot + alarm card. The operator must verify at the lane immediately

Drowning

Red dot + alarm card + sound. Dispatch the lifeguard; rescue before anything else.

Amber card the swimmer’s dot turns amber on the plan. Response: read the lane off the plan, verify poolside at once; dismiss only after confirming safety

Red card + sound: the dot turns red. Response: dispatch the lifeguard to that lane immediately; the alarm is dismissed only after the scene is safe.

— rescue first, record later.

WHY THIS IS A MEDICAL-TECHNOLOGY

HCI PROBLEM

Physiological sensing (heart rate, motion), automated risk classification, and a human who must trust an alarm enough to act on it in seconds — the same triad that defines clinical monitoring, here in a public-safety setting.

Detected by video AI — no dot exists for this swimmer, so the plan may stay green. Response: open on the matching camera to locate the person visually, then dispatch.

DESIGN QUESTION

Duty staff must act within seconds of a drowning event — yet swimmers deserve privacy from constant camera surveillance, and the people on shift are property staff, not engineers. How can one console deliver unambiguous danger signals, keep video hidden by default, and make every data export accountable?

One card names both victim types at once. Response: full mobilization — the plan locates the wristband user, emergency video locates the other; all staff deployed in parallel.

OPENING RULE OF THE MANUAL’S EMERGENCY CHAPTER — THE INTERFACE NEVER PUTS DATA ENTRY BEFORE A RESCUE

Two Layers of Evidence

From bench simulation to the pool deck — what was tested, where, and what each layer can honestly claim

Dismissing an alarm closes the prompt — it never asserts the danger is over. The manual makes this distinction explicit to prevent premature dismissal.

Outside opening hours (default 19:00‒09:00) the pool should be empty, so the system inverts: any presence is the alarm. A center-screen intrusion popup fires with a timestamp; the operator verifies by camera, then chooses:

— dismiss this popup once, or「5

— snooze for 5 minutes only: a deliberate friction so a live intrusion can Wnever be silenced permanently

S3 is the matrix’s hardest cell: the most vulnerable swimmer is the one the plan view cannot draw. The playbook routes the operator to video precisely — and only — when the sensor map goes blind. The intrusion alert interrupts at screen center — unlike drowning cards, which dock at the side to keep the plan visible. Interruption strength encodes threat model.

KEY TAKEAWAY

The matrix ensures every case has a place to look and a line to follow. The workflow enforces one opening rule. The afterhours model protects against the second threat.

Together they form a single coherent safety system: alarm → locate → verify → rescue → resolve.

An interruption hierarchy, by design Drowning cards dock at the edge because the operator still needs the plan to act; intrusion popups block the center because, in an empty pool, there is nothing else the screen should be doing. Where an alert appears is itself information.

Honest about system limits Switching between working and nonworking modes takes ~1 minute to reconnect positioning. The UI and the manual both say so — rather than pretending the system is instant — and instruct staff not to toggle repeatedly while it reconnects.

Wristband worn at the bench; the green dot tracks on the plan in real time.

A wristband-wearing tester drives the full alarm loop — normal → alarm → verify → resolve — against the live

Field session at the pool: hardware and wristbands deployed in the real environment the system is designed for.

Testing with the wristband in actual pool water — the acoustic, optical and RF conditions no bench can reproduce. The team observes system behaviour poolside, checking that lane positions and states match what is happening in the water.

Field footage from an on-site test session. This tier moves the evidence from the lab to the deployment environment: real water, real distances, real lighting. It demonstrates environmental viability — structured detection-accuracy trials remain future work (Page 20).

Full alarm loop — normal → alarm → verify → resolve

Real water, RF attenuation, glare, ambient noise

Detection-accuracy statistics (fit miss / false-alarm rates)

Why two tiers matter Bench tests isolate the interaction loop; on-site tests expose everything the bench hides — water attenuating radio signals, glare on camera lenses, ambient noise competing with alarms.

Claiming only what each tier can support is the same evidentiary discipline as the VR pilot on Pages 8‒9.

A safety system’s real interface is whatever the operator reaches for at 2 a.m. — often, that is the manual.

not engineers, and structured by situation rather than by feature.

Daily duty — the three states & colors,privacy mode, the sensor view, headcount reconciliation

Emergency playbook — the fourdrowning scenarios + intrusion response; flaggedfrom the cover; in an emergency, turn here first

Evidence & upkeep — clipdownloadcustody,personal swim reports, a troubleshooting table mapping 8 symptoms to causes, support contacts

Quick reference — plain-language glossary + a one-page color/state lookupcardfor the dutydesk

Safety-critical lines carry inlineduty tags

— andevery UI label isquotedverbatim in 「 」 so screen andpage can be matched word-for-word under stress. Known constraints (the ~1-minute mode-switch reconnection, the unrecoverable downloadpassword) aredocumentedas constraints, not hidden.

Design position. In safety-critical HCI, the artefact boundary is not the screen. Alarm semantics, dismissal rules, andprivacy obligations weredesignedonce andexpressedtwice — in the interface and in the manual — so neither can contradict the other.

Turn static files into dynamic content formats.

Create a flipbook
YangYuxuan_Portfolio_with_CV_and_Contents (1)-1-10 by Yuxuan YANG - Issuu