Codespec

Overview

Codespec is a platform that caters to aspiring programmers, giving them useful programming guides and tips.

Project Details

  • Role

    UX Researcher

    Jan 2024 - May 2024

  • Team

    Alisha Tran

    Dawn Zeng

    Ibrahim Moazzam

    Kai Liu

    Memuna Tariq

  • Research Methodologies

    User Interviews

    Surveys

    Comparative Evaluation

    Heuristic Evaluation

    Usability Testing

Task

Codespec is an online programming tool that has three main users.

How might we research to improve the user experience of this application?

EARLY STAGES

Objective

Our objective was to conduct concise research and deliver reports to our client with our findings.

Navigating users

After creating an interaction map we concluded that Codespec has three main users.

The Learner

The Instructor

The Researcher

User Interviews & Surveys


Keeping these three users in mind we decided to source various users who fit these criteria to test the current application. This testing was monitored via Zoom and had a semi-structured interview format.

Afterwards, we utilized snowball sampling to conduct surveys asking various individuals to elaborate on their experience with programming. After gathering all of our insights we revamped our survey to better understand our users.

Comparative Evaluation

A comparative evaluation was conducted for 8 competitors who had highly relevant features to our client Codespec. This evaluation was performed to analyze critical features that were included or lacking in Codespec.

We created a matrix to analyze our competitors and then gathered our insights and findings delivering a slide deck and research report to our client with recommended changes.

Heuristic Evaluation

A heuristic evaluation was conducted on Codespec according to Nielsen’s Heuristics and rating these based on the severity scale (0: Not a usability issue, 1: Cosmetic problem only, 2: Minor usability problem, 3: Major usability problem, 4: Usability catastrophe). We conducted this evaluation based on two primary users the Learner and the Instructor. 

These findings and recommendations were then presented in a slide deck and delivered as a comprehensive research report to our client.

Final Deliverable

After conducting extensive research for half a year we collected all these results and delivered a final research report and slide deck to our client. This report synthesized all of our findings to give our client the most efficient recommendations.