02 · Evaluation

How We Evaluated the Design

Think-aloud usability testing, Wizard of Oz prototyping, and Nielsen heuristic evaluation.

Methods

Think-aloud usability testing Wizard of Oz Semi-structured interviews Survey Nielsen heuristic evaluation Expert feedback Peer feedback

Testing approach

We used think-aloud usability testing combined with a Wizard of Oz approach for the AI matching component. Because the matching algorithm was not fully built at prototype stage, a team member manually simulated match results behind the scenes while participants interacted with the interface as if it were live. Participants narrated their thoughts, hesitations, and expectations in real time.

Recruitment

We recruited 5 to 8 UW undergraduate students across a mix of class standings, majors, and self-reported social confidence levels. Recruitment prioritized students who identify as introverted or socially anxious. At least two participants were freshman students with limited existing campus connections.

Participants & Tasks

Method Participants Tasks / Focus
Interviews (research) 3 freshman students Open-ended questions on study habits, group formation, compatibility
Survey (research) 10 students (fraternity GroupMe) Rank compatibility factors; rate struggles finding groups
Usability Test 1 Testing Group #7 (Everwell) Account creation, profile setup, personality test, schedule setup
Usability Test 2 Testing Group #1 Same onboarding flow with revised prototype

Task scenarios

  1. Complete the onboarding survey and set privacy preferences
  2. Review your first match and decide whether to accept or decline
  3. Read the match reasoning card and explain why you think you were paired
  4. Schedule a first session with your matched group using the in-app scheduler
  5. Set a shared goal with your group before your first meeting
  6. Find and add a note to the group board

Test goals

  • Determine whether the match reasoning card gives students enough information to feel safe committing
  • Identify points in the onboarding flow where students hesitate, drop off, or feel the privacy ask is too large
Paper prototype testing session 1
Prototype testing session (round 1)
Paper prototype testing session 2
Prototype testing session (round 2)

Usability Test 1 · Results

Evaluators: Testing Group #7 (Everwell). UW undergraduates matching our target profile, with at least one freshman with limited campus connections.

What worked well

Account creation flow: Entering UW NetID credentials and submitting the form was completed without significant hesitation. Participants understood the general purpose of the onboarding sequence and moved through early screens with reasonable confidence.

Problems users experienced

Major

Personality test discoverability: Users had difficulty locating the entry point for the personality quiz. The button was not visually prominent enough. Given that the personality survey is the foundation of the entire matching system, this was a critical failure point.

Major

Schedule setup friction: Participants struggled with the schedule-filling interface. The page lacked sufficient prompts or guidance, leaving users uncertain about what level of detail was expected. Socially anxious users are unlikely to push through ambiguous interfaces on their own.

Usability Test 2 · Results

Evaluators: Testing Group #1. Same prototype methodology with a different participant set for cross-validation.

Major

Schedule confusion persisted: Consistent with Test 1, participants expressed confusion around how to build out their schedule. This cross-session consistency validates the scheduler as a systemic design gap, not a participant-specific problem.

Major

Missing user-state cover screens: The prototype did not account for returning users or mid-semester re-matchers. Testers noted disorientation when the interface did not match their expected state.

Testing results summary

Feature / Task Result Notes
Account creation (NetID) Passed Completed without hesitation in Test 1
Profile setup Partial Early screens clear; later steps need guidance
Personality test entry Failed Button not prominent enough; critical for matching
Schedule setup Failed Confirmed across both test rounds
User state management Partial No differentiated screens for returning/re-match users

Expert and Peer Feedback

Throughout the project, classmates and course peers reviewed our prototype and process. Feedback highlighted the need for more visible buttons, simpler navigation, less cluttered pages, and a more intuitive user flow. This expert and peer input complemented formal usability sessions and informed iterations between Test 1 and Test 2.

Nielsen Heuristic Evaluation

Heuristic What works well Issues Improvements
1. Visibility of system status Navigation bar and page titles help users know where they are Limited feedback after actions; active page not always obvious Add confirmation messages, loading indicators, highlight active nav
2. Match with real world Familiar terms like "Groups," "Messages," "Calendar" Some icons and preference options unclear to first-time users Add labels/tooltips for icons
3. User control & freedom Bottom navigation allows free movement; some back buttons Some pages lack cancel/exit; users may lose progress Add Cancel, Back, and Save Draft options
4. Consistency & standards Consistent purple palette and similar UI components Minor inconsistencies in spacing, alignment, button sizing Standardize spacing, typography, icon styles
5. Error prevention Step-by-step onboarding; selectable options reduce invalid input No visible form validation or required field indicators Add input validation and mark required fields
6. Recognition over recall Persistent navigation; group cards visually displayed Some icons rely too much on memory Add labels beneath icons and onboarding hints
7. Flexibility & efficiency Quick access to major features; search supports browsing Frequent actions require multiple taps; no shortcuts Add quick actions and customizable dashboard
8. Aesthetic & minimalist design Clean, modern, visually cohesive interface Some screens have too much empty space or low text contrast Improve readability, contrast, visual hierarchy
9. Error recovery Simple structure reduces major navigation confusion Error messages and recovery guidance missing Add clear error messages and recovery suggestions
10. Help & documentation Onboarding introduces the app's purpose effectively No visible FAQ, tutorial, or help section Add Help Center, FAQs, and walkthrough tutorials

What We Learned

  • The onboarding flow is functional at a structural level but relies too heavily on user initiative at two critical junctures: the personality test entry and schedule setup. Confused or hesitant users are likely to disengage rather than troubleshoot.
  • The scheduler is the platform's highest-friction point between matching and actually meeting, as confirmed consistently across both test rounds.
  • New users, returning users, and re-matchers have meaningfully different needs. Tailored entry screens for each state are not cosmetic; they determine whether users land in the right context or feel disoriented.
  • Proposed changes (a more prominent personality test button, scheduling prompts, expanded scheduler functionality, and user-state cover screens) are directly motivated by observed behavior, not assumption.
User journey map
User journey map
Key takeaway: Together, two rounds of testing provide consistent, cross-group evidence that the scheduler and user-state coverage are the two areas most likely to cause real-world drop-off among the socially anxious students StudyHub is built to serve.

← Design Rationale View Solution →