top of page
reddit-logo-685x228.png

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

User personas 

We put together two user personas that would appropriately represent an active Reddit user based on the user profiling data  

Jonathan Davis 

Age: 20

Education: Undergraduate student

Marital status: Single

Location: Austin, Texas 

Occupation: Student 

Tech literacy: Medium-High

Core needs:

Morning exercise - running/gym/sports 

After a long day of class - watch movies/ music

Budgeting  

ImperialAsset 2_4x.png

Frustrations: 

He wants to be able to spend lesser time on social media since he has final exams coming up. He is introverted, and would like to make more friends that share similar interests by joining more groups and taking part in more events at school. Additionally, he misses his family and friends and is looking for a part time job so that he's able to visit them over the summer.

Possible scenarios

1.

Jonathan wants to switch up his fitness routine, & opens Reddit to find the most popular subreddit for fitness. He finds his way to the community r/Fitness & is met with an abundance of fitness tips. Not knowing there was a filter feature to view posts, he has been following bad advice from a less upvoted post.

2.

Jonathan wants to attend a music festival but can not find a schedule with times for the lineups. He goes on Reddit to make a post that asks former attendees of the event's previous schedule.

Introvert

close (1).png

Thinker

close (1).png

Woke

close (1).png

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.

ImperialAsset 5_4x.png
ImperialAsset 7_4x.png

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.

ImperialAsset 10_4x.png

Comparative study

The goal of our comparative study was to observe differentiators between platforms that follow the same forum based content as Reddit.Through the online survey we conducted on Reddit users, we interpreted that among all similar services, the most popular platforms after Reddit are Quora & 4Chan

Overall differences 

ImperialAsset 11_4x.png
Prototying

Prototyping 

Low fidelity 

Untitled_Artwork 5.jpg
Untitled_Artwork 4.jpg
Untitled_Artwork 3.jpg

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.

Usabiliy test

Usability test 

ImperialAsset 17_4x_edited.png
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.
ImperialAsset 17_4x_edited.png
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
ImperialAsset 17_4x_edited.png
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: 
ImperialArtboard 1 copy 2_3x 1.png
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 : 
reddit graphsArtboard 1 copy 2-100.png
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

bottom of page