Workout Tracker - System Documentation
David Oppenauer, Florian Golubic
The heuristic evaluation was conducted on the initial prototype. We utilized Nielsen's 10 Usability Heuristics. After rigorous testing, we identified four primary usability issues and minor bugs which were addressed prior to user testing.
Detailed breakdown of severity ratings.
Hypothesis: Users can successfully create a valid workout plan using the app without external help.
Testable Question: Can participants create a workout plan that meets specific criteria (strength, cardio, stretch) using the provided tools?
Task: “Create a workout loadout called 'Fitness' for today with 3 exercises: 1 strength, 1 cardio, and 1 stretching exercise.”
Hypothesis: Users perceive API selection as lower effort and more enjoyable than manual entry.
Testable Question: Which method (Custom Entry vs. API Search) do users prefer and why?
Task: “Add one exercise via 'Custom' and one via 'API Search'. Check the exercises on the Home Screen.”
The usability test was conducted using in-person sessions.
We collected the following metrics to validate our hypotheses:
Total Participants 5: 5
Below is the summary of the performance metrics collected during the sessions.
| Metric | Result | Notes |
|---|---|---|
| Average SEQ (Task 1) | [6.6] | Perceived as "Easy". |
| Average SEQ (Task 2) | [5.2] | Perceived as "Somewhat Easy". |
| Average SUS Score | 90.5 | Grade: A (Excellent). |
| API Preference | [3/5] | Preferred API over custom entry. |
Boxplot of the SUS score
The SUS results where really good with an average of 90.5, there was one outlier however who only rated 70 points which was alarming, that users main feedback was that it was annoying that the first loadout you create isn't immediatly active and it took him a while to figure that out, we fixed that of course.
Row Plot of Users Familiarity with similar products
It turned out that a majority of our participants already use workout trackers, which is a good thing, because they might have a higher standard.
Column Plot of Task 1 SEQs
No one seemed to struggle with the task: Create a workout loadout called "Fitness" for today with 3 exercises: The categories should be 1 strength, 1 cardio, and 1 stretching exercise
Column Plot of Task 2 SEQs
This task was a little harder on two participants: Add one exercise via Custom and one via API. After that check all the exercises on the Home Screen.
Users liked the simplicity and design, as well as the Api integration to create pre-established exercises One thing the users would want to change is the workout activation, when first creating a workout loadout the app does not make it clear, what the user should do to see their newly created exercises on the home screen. This led to confusion and some users got stuck during this step.
Based on the feedback received, the following updates were pushed to the application: