Visualizing Stress for People with Persistent Physical Symptoms (PPS)

Visualizing Stress for People with Persistent Physical Symptoms (PPS)

Visualizing Stress for People with Persistent Physical Symptoms (PPS)

Date

Date

Date

03.2023 - 06.2023

03.2023 - 06.2023

03.2023 - 06.2023

Role

Role

Role

UX Research, UI/UX Design

UX Research, UI/UX Design

UX Research, UI/UX Design

Stakeholder

Stakeholder

Stakeholder

Lectoraat IxD

Lectoraat IxD

Lectoraat IxD

Introduction

What if your body felt stressed, but you didn’t realize it until the next day? For people with Persistent Physical Symptoms (PPS), this is reality. Stress doesn’t just affect their mood—it amplifies pain, fatigue, migraines, and more. But today’s wearables offer little clarity. So, how might we visualize stress in a way that actually helps people understand it?

That question guided our work as we partnered with the developers of the Moodmetric Ring, a wearable that tracks stress levels in real time. Our goal: design a visualization-focused mobile interface that empowers users with PPS to recognize stress triggers and patterns without judgment or confusion.

Phase 1: Researching the People Behind the Pain

We began with a deep dive into the lived experiences of people with PPS. Through a literature review and 18 interviews, we explored how chronic symptoms impact their lives and how they currently manage stress. We then used affinity mapping to identify patterns, which informed our persona development and user requirement list.

Key insights included:

  • Users often only notice stress after physical symptoms arise

  • Existing apps feel confusing due to unclear terminology and abstract visualizations

  • There is a need for clarity, personalization, and emotional tone control

  • Desired features ranged from calendar integration to personalized relaxation tools

Phase 2: Mapping Needs to Design Opportunities

Based on the research, we defined a focused feature set. The core experience had to show stress in real time, compare it to a personal baseline, and link stress patterns to specific life events. To prioritize features, we applied a MOSCOW analysis:

  • Real-time stress visualization

  • Daily/weekly/monthly stress overview

  • Calendar-linked stress events

  • Baseline tracking

  • Long-term pattern recognition

  • Optional heart rate and sleep data integration

  • Contextual tips and motivational prompts

  • Future potential: Spotify integration and community features

To ground the design process, we created user stories. One example: "As a user, I want to see how my stress changes during the day so I can link it to moments that matter."

Phase 3: Visualizing the Invisible

To break away from vague charts, we looked at visual strategies from other fields—energy dashboards, sports analytics, flight dashboards. These helped us design visualizations that simplify complexity and give users meaningful context.

For example, a stacked graph inspired by energy dashboards allowed us to show baseline vs. actual stress levels over time, giving users a clearer comparison. The stacked bar graph is great for showing multiple data in one overview (Lunga, 2014). In this case, the energy usage and the target energy usage over the same period are shown in one graph. In our case, it could be used to show the current tension-, sleep-, and heart level and their average over time.

A Master's Thesis titled "Stress data visualization" by Sofia Semikina from the Eindhoven University of Technology focuses on the visualization of stress data about everyday life events to better understand and manage stress (Semikina, 2014). The thesis identifies a problem with existing stress data visualizations, which present stress level data in isolation from information about life events. This makes it difficult for the user to understand and learn from their stress data.

Phase 4: Designing the First Prototype

We turned our insights into a clickable medium-fidelity prototype in Figma. The app includes a clean dashboard with real-time stress readouts, a color-coded graph, and tapable peaks that reveal stress-inducing activities via calendar syncing. It also allows users to review stress trends over time.

What makes the concept unique is its direct connection between stress and everyday activities. By showing how stress relate to specific events, users gain insight they can actually use.

Phase 5: What Makes This Different

Unlike previous apps, which often confuse users with abstract shapes or unexplained color schemes, our design is approachable, labeled, and emotionally neutral. Users can customize the experience to suit their preferences, making the interface not just a tracker, but a personal guide.

Reflection

This project deepened my skills in qualitative research, interaction design, and data storytelling. I learned how to turn personal struggles into interface features, how to test assumptions quickly, and how to borrow design language from unexpected domains to solve health problems.

Key Contributions

  • Led user interviews and affinity mapping

  • Defined UX priorities and design logic

  • Designed the prototype in Figma

  • Connected wearable data to daily routines through interface storytelling

More projects