Nav Nudge: An Interaction Technique for Visually Reducing the Feature Search Space on Demand
keywords: interaction technique, android, machine learning, LLM, quantitative study, accessibility, aging and technology
Related publication: CHI 2024 [pdf]
Background
Based on the findings from previous studies, we started designing an interaction technique that reduces the search space of a feature-rich UI using visual cues, on demand to nudge older adults in the right direction.
In this step, we implemented a fully functioning prototype and conducted a usability test with older users.
Here is a summary of the process up to this point.



Application Design
Feature Search Space Reduction Technique
To reduce the number of features that older adults have to search to find one, we created a feature search space reduction technique using natural-language processing (NLP) methods.Our feature search space reduction technique consists of three steps:
- Determining what function the user is looking for from a verbal query.
- Extracting features available in the user’s current UI view, along with their location.
- Identifying what UI features match the most with the user’s query.

Implementation
- Nav Nudge was designed on the Android 13 platform.
- we used OpenAI’s text-davinci-002 model (Chat GPT 3.0), by directly sending prompts to the model from within the app
(“Extract a keyword from the following sentence: [INPUT-PHRASE], Keyword:”). - We used the Universal Sentence Encoder (universal-sentence-encoder v4) to determine a semantic similarity score between the two sets of keywords (user’s query and UI elements).
- A Dedicated server was established that communicated with the app via a REST API.

Approach & Method

Task-focused exploratory study &
Semi-structured interview

It allowed us to focus on app navigation challenges rather than problems stemming from unfamiliarity with the concept of the app.

Tasks
- Find out how long it will take to travel from Chicago O’Hare Airport to Chicago Union Station using public transit.
- Identify nearby hotels to Chicago Union Station without using a search box and bookmark one of them.
- Share your current location with [first author’s email address].
- Remove the hotel that you bookmarked in Task 2 from your saved list.
User Study & Data analysis
Participants
- 10 participants.
- 60 years old or above living in Metro-Chicago area.
- All participants were familiar with map apps, but no experience with Organic Maps.
Settings
- A place of participant’s choice.
- Seated with no restrictions on their posture.
- Participants used provided Android phones. Device settings were customized for each participant.
- No time limit, but encouraged to complete it as quickly as possible.
Data Analysis
- Atlas.ti was used for video coding.
- Two experts independently identified instances of interaction events.
- Used Cohen's kappa to quantify the level of agreement (Cohen’s κ = .98, p < .001).
Result Highlight
95% of users queries were answered properly by Nav Nudge.
- 8 out of 10 participants asked at least one question, and 19 questions were recorded.
- In 18 out of 19 instances, the desired feature was included in the reduced space.
- One instance of failure occurred when a participant hesitated during a question (“Where can I send...”),
leading to a voice recognizer timeout (1.5 seconds). - Here are three examples of cases where the nav nudge was used.
Older adults used Nav Nudge when they were getting lost.

- 80% of participants used the voice assistant.
- 75% of getting lost were followed by the question (15 out of 20 getting losts).