← Back Pranish Katta · UX
Automotive UX · MSc project

Designing shared interaction around driver attention.

I explored how a passenger could contribute navigation, hazard and journey information without becoming another interruption — then translated that problem into a connected Passenger Display + Driver HUD interaction model.

Problem Poorly timed passenger input can compete with driver attention.
One system · two interfacesInformation changes form as it moves across the cabin.
Passenger Display showing map search and Send to Driver action
Passenger DisplayInput + context
The passenger explores the route, checks context and decides what is worth sending.
01 · SelectPassenger chooses the information.
02 · GateTiming and priority determine when it reaches the driver.
03 · DeliverHUD shows a concise, glanceable update.
Driver HUD showing speed, speed limit and navigation guidance
Driver HUDDelivery + decision
The driver receives only the information needed to understand the situation and decide what to do.
Timing→Priority→Driver authority
01 · Problem

The problem was not passenger communication. It was the handoff.

Drivers and passengers already regulate communication in context. The design opportunity was to make that informal behaviour visible, structured and less dependent on guesswork.

Protect attention without silencing contribution.

Automotive interfaces often concentrate interaction around the driver. Research suggested a different role split: let the passenger handle information-heavy secondary tasks, while the driver receives only the information that needs their attention (Ma et al., 2024; Berger et al., 2023).

Problem statement

How might I let passengers contribute useful information while protecting the driver's attention and decision-making authority?

Dual Drive research affinity map Research themes showing timing, trust, information quality, physical intrusion, task delegation and communication status around the driver-passenger handoff. TIMING CONTROL When should input arrive? Hold during merges / busy moments. DYNAMIC TRUST Who is providing the input? Trust shifts by person + route. INFORMATION QUALITY Useful ≠ useful now. Timing and accuracy both matter. PHYSICAL INTRUSION The problem was the gesture. Pointing can cross the sightline. TASK DELEGATION Share low-risk work. Music / climate ≠ vehicle control. STATUS + FEEDBACK Did the message land? Passengers asked for visibility. DUAL DRIVE Communication handoff Protect attention without silencing contribution.
TimingCorrect information can still become distracting when it arrives at the wrong moment (Dual Drive interviews, 2026).
TrustTrust changed with the passenger, route familiarity and context (Dual Drive interviews, 2026).
AttentionDriver-facing interaction needs to respect limited visual and cognitive capacity (NHTSA, 2013; BSI, 2017).
AM
User 01 · Driver
Aarav Mehta
The controlled driver — wants help available on their own terms.
“It's like giving the controls of handbrake to the passenger, why.”
GoalStay in control of when and how passenger input reaches them.
BehaviourDelegates music and comfort, but refuses vehicle control.
FrictionSudden pointing, urgent tone and accurate information at the wrong moment.
Selective trustEyes on roadHUD reliance
IF
User 02 · Passenger
Ishita Fernando
The self-regulating companion — wants to help without becoming the distraction.
“I am slightly held back. I am slightly hesitant to point it out... in lieu of keeping myself safe.”
GoalBe useful without causing an accident, and know the message landed.
BehaviourWithholds input during high-workload moments and filters by context.
FrictionUncertainty about when to speak and whether accurate information was received.
Wants feedbackFilters by contextTrip support
01 · TimingDrivers wanted control over when passenger input arrived, not a blanket block.
02 · Physical intrusionSudden pointing could interrupt the driver's sightline even when the information was useful.
03 · No feedback loopPassengers could not tell whether a message had been seen, delayed or dismissed.
Journey

The failure point was the handoff.

At higher workload, the passenger had to guess when to speak while the driver had no visible timing signal or feedback loop.

01

Trip setup

Low load. Navigation is already set.

No shared reference for route information.
Preserve the comfortable baseline.
02

High workload

Merge, roundabout or unfamiliar junction.

Passenger guesses whether now is safe.
Give the system a timing signal.
03

Passenger input

Roadblock / route change is spotted.

Gesture and tone add unintended urgency.
Separate content from physical intrusion.
04

Driver reaction

Input is dismissed, absorbed or overridden.

No way to know whether it registered.
Make message state visible.
05

Resolution

Useful information arrives too late.

Friction lingers after the moment.
Formalise restraint that already exists.
06

Trip end

No structured debrief; the pattern repeats.

Contribution may feel unacknowledged.
Support the dual filtering people already do.
02 · Role

I owned the work end to end.

This was an individual MSc major project. I owned the research, synthesis, interaction architecture, UI, coded prototype and validation.

What I owned

ResearchLiterature, 12 interviews, observations and survey.
SynthesisAffinity mapping, themes, personas, empathy maps and journey.
Product designInformation architecture, flows, interaction states and UI system.
ValidationLo-fi, mid-fi and hi-fi testing with SUS, NASA-TLX, eye tracking and reaction time.

How I defined success

Because this was a concept project rather than a shipped product, I did not have a commercial KPI. I defined success around behaviour: could the passenger take on richer secondary tasks while the driver received concise, understandable information with limited visual demand?

03 · Key decisions

Three decisions changed the product.

These are the moments where evidence forced the design to change, including an option I considered and rejected.

01

Separate the interaction roles.

The passenger has more freedom to explore information; the driver has less visual bandwidth. The architecture needed to reflect that asymmetry.

Insight

Passenger displays can shift information-heavy tasks such as navigation and media away from the driver (Ma et al., 2024).

Chosen

Passenger Display for explore / prepare / submit; Driver HUD for concise, driver-relevant delivery.

Rejected

One shared centre-stack for both occupants. It keeps both roles competing for the same interaction space.

Passenger Display home interface
Driver HUD interface
02

Move hazards out of the speed hierarchy.

The first HUD hierarchy made the hazard cue too close to the speedometer, creating an unintended association.

What broke

In low-fi testing, 60% of drivers interpreted the earlier hazard placement as related to the speed information.

Chosen

Separate the hazard spatially and keep the category explicit with icon + label pairing.

Rejected

Keep the compact hazard cue attached to the speedometer to save space.

Passenger hazard categorisation
Final HUD showing separate hazard placement
03

Make the handoff stateful, not immediate.

A simple Send action hid too much state. Both people needed to understand whether a request was delivered, waiting or timed out.

Insight

Participants wanted visible communication status rather than silent suppression after sending.

Chosen

Visible states plus an 8-second timeout when the driver is occupied, followed by a clear re-send path.

Rejected

A one-way “Send” button with no feedback loop.

Location shared to driver
Route shared to driver
Route timed out because driver was busy
04 · Solution

One journey. Two attention budgets.

The final system keeps a shared visual language, but gives each occupant a distinct interaction job.

Passenger inputinput / urgency
→
Decision layerhold / release
→
Driver HUDglanceable delivery
Acknowledgedriver controls
Passenger statusfeedback
Passenger maps interface showing fuel-station results
Explore

Let the passenger do the searching.

The passenger can research a destination, inspect route context and decide when to propose it to the driver.

Passenger navigation reroute interface
Prepare

Turn a vague suggestion into a concrete request.

A route change becomes a structured handoff rather than a verbal instruction alone.

Location shared to driver with eight-second acceptance window
Transfer

Make the handoff visible.

The passenger sees when a request has reached the driver layer and how long it will remain active.

Passenger hazard categories
Prioritise

Classify urgency before it reaches the HUD.

Four explicit hazard categories keep safety-critical information distinct from routine journey requests.

Final driver HUD
Final passenger display dark theme

The two interfaces share typography, iconography, spacing and semantic colour, while the interaction model remains role-specific. Visual hierarchy and glanceability were designed with automotive human-factors guidance in mind (NHTSA, 2013; BSI, 2017; ISO 2575:2021; ISO/TS 21957:2023).

05 · Outcome

I measured behaviour, not just preference.

The final evaluation combined usability, workload, eye tracking, reaction time and safety-compliance measures in a controlled two-screen prototype.

87.75
Final Passenger Display SUS
Perceived usability for the tested prototype, not a commercial KPI.
19.72%
Normalised NASA-TLX workload
Driver HUD overall workload.
96 · 99 · 95%
Safety-compliance score
Navigation · Hazard · Timeout scenarios.
ScenarioMean SGDMean TEORTReaction
T1 · Navigation1.16 s1.25 s0.92 s
T2 · Hazard1.21 s1.36 s1.06 s
T3 · Timeout1.45 s1.51 s0.74 s
What this supports: under the controlled test conditions, the final prototype showed high passenger usability, low reported HUD workload and predominantly short glance behaviour. It does not establish crash reduction, real-world driving safety or production-level certification.
06 · Reflection

The prototype answered the first question, not the last.

The project became more useful as the constraints became explicit. Those constraints now define what I would test next.

Prototype ≠ vehicle

The evaluation used a controlled browser-based simulation. Real traffic, vehicle motion, glare, vibration and genuine driving consequences were not represented.

Validate context, not just screens

I would test richer workload-aware gating, notification persistence and physical in-vehicle conditions before considering production-level implementation.

Placement is behaviour

The low-fi hazard misunderstanding changed the final hierarchy. In automotive UX, spatial placement can change the meaning people infer.