

Redesign of the Reddit interface
As a part of one of my classes at San Jose State University, "Human-computer interaction design" students were asked to work in groups of 3 to evaluate the usability and user experience goals of an application while applying usability HCI principles for research and design. The product my group selected for this project was Reddit.
SKILLS & TOOLS
Interaction Design , Prototyping, Visual Design, UX research, Figma
ROLE
UX designer & Researcher
TIMELINE
Oct - Dec 2022
LOCATION
San Jose State university
TEAM
Nishka Jiandani, Tommy Tran, Song Zhao
The problem
From an online survey conducted by my group, we found that unlike most other popular social media platforms, Reddit offers complex features such as a thread system for the comment section & uses unfamiliar terminology in its filtering system, this confuses users making navigation more difficult.
Hence, we decided to Focus our evaluation on the user interaction on Reddit content including:
1. Users being able to successfully navigate to specific Communities/ Subreddits
2. Users being able filter through the content & find the most voted/relevant content
3. Users being able to successfully comment on posted content
Interface evaluation
Feature 1: Navigation to a Subreddit / community
We Evaluated navigation to a SubReddit against 2 design principles:
1.
2.
Consistency: Breaks consistency since there are multiple ways to access a subreddit when typing in specific text. Different results re displayed when a user waits for the drop down Vs. when a user presses enter for the same search.
Fitts’ Law: Reddit breaks this law by having congested content such as additional communities & users on the side of the main display on the landing page.


Figure. 1

Figure. 2
Feature 2: Filtration of content
We Evaluated Filteration of content against the hidden affordances principle:
1.
Hidden affordances: Hidden affordances are features of an object that are not directly visible to the eye. In the filtration system on Reddit, the screenshot of Figure 1 represents the hidden affordances, & Figure 2 represents the hidden affordance revealed. Only once the “top” button is manually selected the user has access to further filter by timeline, i.e : “Now”, “Today”, “This week”, “This month”, “This Year” & “All time”.
Feature 3: Thread comment section
We Evaluated the thread comment section against 2 design principles:
1.
2.
Hick-Hyman Law (Cognitive Load): In the Reddit application, The law is applied by having too many lines & text while scrolling. making it difficult to associate what is a comment & what is a reply.
Gestalt’s Law of Proximity: The comment & reply section breaks the law by having bad distinction between replies & comments, there is no association of grouping.

Prototyping
Low fidelity



High fidelity
Solutions
Enhanced the colors from grey to a gradient using Reddit's brand colors to make the filtering button more prominent & the original icons to be filled in so that they are more visible.
Created a vertical drop down, which helped solve the problem of clutter & appropriately made use of the Hick-Hyman law of cognitive load.
Modified the number of filters available to the user from 5 to 3, eliminating filters that serve similar purposes to reduce clutter and confusion
Change the word “Top” to “Top Voted”, to provide more clarity, and create consistency with the rest of the reddit platform
Solved the problem of hidden affordances by creating a multi-selection system, where the users are able to sort between “Top Voted” , “Best” , & “New” & multi select between timeline they want to filter through as well.
Usability test

Task 1
Participants were asked to make their way to the “r/aww” subreddit
Goal: to evaluate better methods to guide users to their destination.

Participants were asked to find the most upvoted post on the subreddit
Goal: understand how easy it is for users to understand the terminology used on the filtering system & navigation to a
specific post.
Task 2

Task 3
Participants were asked to like the 2nd most upvoted comment on the most upvoted post found in task 2
Goal: to understand the learnability of Reddit & navigation through the thread feature in the comments section.
Findings
Initial evaluation:

The average task time for task 1 was noted to be 1 minutes, Average task time on task 2 was noted to be 2.33 minutes, and average task time on task 3 was noted to be 3 minutes. From this it can be inferred that as the tasks went on, the application did not get easier to use for the participants, they still struggled carrying tasks out.
Evaluation after redesign :

The average task time for task 1 was noted to be 1 minutes, Average task time on task 2 was noted to be 1.33 minutes, and average task time on task 3 was noted to be 1.67 minutes. From this it can be inferred that as the tasks went on, the application got easier to use for the participants, an improvement was noted in improved interface
Reflections
Recording the usability tests is extremely important. It was useful to go back & watch the recordings to capture any missing information
Asking the participants their overall thoughts on the application once the usability test was completed was insightful - they were able to freely express how they felt without being in a pressured test environment
Applying principles learned the classroom allowed us to see how principles work in a real product
Assuming user knowledge is not as accurate as conducting a usability test and observing how tasks are run
Even though the UI looks simple for a regular user, we have to think back to our first experience of using the application
by changing this mindset, there could be better UI, rather than just sticking to what is bad but familiar