UX Research archive

On this page

Research archive

The following is a collection of UX Research broken down by specific areas of GitLab. It is intended to shed insight into key UX design decisions and the data that informed those decisions.

Navigating the UX Research Archive: To go directly to the research report, click the link listed under the research area (e.g. "DevOps Insights: Operations Survey Report"). To view summaries of all studies related to a certain feature or concept, click the link to the summary of the research area (e.g. "Summary of 'Dashboards' Research").

CI/CD

2018-05 CI/CD Adoption Research - Survey Report

2018-05 CI/CD Adoption Research - Interview Report

Dashboards

2017-08 Dashboards (Workflow User Interviews)

DevOps

2018-05 Discoverability of Auto DevOps

2018-03 DevOps Insights: Operations Survey Report

2018-03 DevOps Insights: Operations User Interviews Report

Issues

2018-01 Issue display & sort order

2017-11 Distinguishing between an issue and merge request

2017-11 Moving an issue between projects

2017-08 Issues (Workflow User Interviews)

2017-02 Issues Filter

2017-02 Exploratory interviews regarding project management / issues.

Merge requests

2017-11 Distinguishing between an issue and merge request

2017-08 Merge Requests (Workflow User Interviews)

2017-07 Merge request page

2018-02 Project & Group Level Tree Testing

2017-12 Project & Group Level Card Sorts

2017-11 Changing the sidebar color

2017-04 1.3 Global vs contextual navigation

2017-04 1.2 General navigation tasks - follow up testing

2017-03 1.1 General navigation tasks

Notifications (Todos, emails, realtime alerts, etc)

2018-05 Should the "participants" feature be merged into a "subscribers" feature?

2017-08 Notifications (Workflow User Interviews)

Onboarding

2018-05 Configuring SSH in GitLab

2017-11 User feedback received via email (D.P)

2017-08 Challenges with onboarding new users (Workflow User Interviews)

Projects

2017-11 Creating a new project

2017-08 Projects (Workflow User Interviews)

Wiki

2017-08 Wiki (Workflow User Interviews)


Summary of "Dashboards" Research

All data from studies related to the assessment and improvement of GitLab's dashboard design.

Related Studies

2017-08 Dashboards - Workflow User Interviews - Results

Issue: https://gitlab.com/gitlab-org/ux-research/issues/24

This research was conducted as part of a series of "Workflow Interviews" that investigated the different ways users interact with GitLab features. The interviews from this study focused on understanding users' expectations around using "Dashboards" and finding actionable ways to improve the design.

This research answered the following questions:

Methodology: User interviews

Key Findings:

Summary of "DevOps" Research

All data from studies related to DevOps.

Related Studies

2018-03 DevOps Insights: Operations Report & User Interviews

Issue: https://gitlab.com/gitlab-org/ux-research/issues/56

As part of the Q1 2018 UX OKR to: 'Establish Operations Engineers as a first class citizen' a survey was conducted to test the following assumptions:

Methodology: Survey research, User interviews

Key Findings:

Summary of "Issues" Research

All data from studies related to the assessment and improvement of GitLab's Issues design.

Related Studies

2018-01 Issue display & sort order

Issue: https://gitlab.com/gitlab-org/ux-research/issues/39

Survey research that involved users answering questions about GitLab's Issues Boards and Issues Lists. This survey included users who were and were not using Issues.

Methodology: Survey research

Key Findings:

2017-11 Distinguishing between an issue and merge request; Moving an issue between projects

Issue: https://gitlab.com/gitlab-org/ux-research/issues/32

Usabilities studies that answered the following questions:

Methodology: Click testing

Key Findings:

2017-08 Issues (Workflow User Interviews)

Issue: https://gitlab.com/gitlab-org/ux-research/issues/27

This research was conducted as part of a series of "Workflow Interviews" that investigated the different ways users interact with GitLab features. The interviews from this study focused on understanding how users were using "Issues" and finding actionable ways to improve the design.

Methodology: User interviews

Key Findings:

2017-02 Issues Filter

Issue: https://gitlab.com/gitlab-org/ux-research/issues/1

This research identified usability issues related to the implementation of the Issue filter, by testing the following hypotheses:

Methodology: Usability testing

Key Findings:

2017-02 Exploratory interviews regarding project management / issues.

Issue: https://gitlab.com/gitlab-org/ux-research/issues/2

This research study answered the following questions:

Methodology: User interviews

Key Findings:

While the main aim of the interviews was to explore how users manage issues boards, the following points were discussed and raised by users:

Summary of "Merge Requests" Research

All data from studies related to the assessment and improvement of GitLab's Merge Requests design.

Related Studies

2017-11 Distinguishing between an issue and merge request

Issue: https://gitlab.com/gitlab-org/ux-research/issues/32

Usabilities studies that answered the following question:

Methodology: Click testing

Key Findings:

2017-08 Merge Requests (Workflow User Interviews)

Issue: https://gitlab.com/gitlab-org/ux-research/issues/29

This research was conducted as part of a series of "Workflow Interviews" that investigated the different ways users interact with GitLab features. The interviews from this study focused on understanding how users were using "Merge Requests" and finding actionable ways to improve the design.

Methodology: User interviews

Key Findings:

2017-07 Merge request page

Issue: https://gitlab.com/gitlab-org/ux-research/issues/21

Usability studies that involved the testing of Prototype A and Prototype B to answer the following questions:

Methodology: Usability testing, Prototyping

Key Findings:

Summary of "Navigation" Research

All data from studies related to the assessment and improvement of GitLab's navigation.

Related Studies

2018-02 Project & Group Level Tree Testing

Issue: https://gitlab.com/gitlab-org/ux-research/issues/43

This research tested the following questions:

Methodology: Tree Testing

Key Findings:

2017-12 Project & Group Level Card Sorts

Issue: https://gitlab.com/gitlab-org/ux-research/issues/35

This research answered the following questions:

Methodology: Card sorting

Key Findings:

2017-11 Changing the sidebar color

Issue: https://gitlab.com/gitlab-org/ux-research/issues/32

This research answered the following question:

Methodology: Click testing

Key Findings:

2017-04 1.3 Global vs contextual navigation

Issue: https://gitlab.com/gitlab-org/ux-research/issues/7

Follow-up testing to: ux-research#3 and [ux-research#5]https://gitlab.com/gitlab-org/ux-research/issues/5. Related to: [ux-research#6]https://gitlab.com/gitlab-org/ux-research/issues/6.

The purpose of this research was to answer the following questions:

Methodology: Usability testing

Key Findings:

2017-04 1.2 General navigation tasks - follow up testing

Issue: https://gitlab.com/gitlab-org/ux-research/issues/5

Follow-up testing to: ux-research#3. Related to: ux-research#4

This research tested the following issues:

Methodology: Usability testing

Key Findings:

2017-03 1.1 General navigation tasks

Issue: https://gitlab.com/gitlab-org/ux-research/issues/3

This research tested the various scenarios that users may encounter when navigating through GitLab.

Methodology: Usability testing

Key Findings:

Summary of "Notifications" Research

All data from studies related to the assessment and improvement of GitLab's Notifications design.

Related Studies

2018-04 Should the "participants" feature be merged into a "subscribers" feature?

Issue: https://gitlab.com/gitlab-org/ux-research/issues/61

The purpose of this research was to evaluate the feature proposal outlined in gitlab-ce#45211, by gaining a better understanding of the expectations users have around being listed as a "Participant" in an issue and enabling notifications.

Methodology: Survey research

Key Findings:

2017-08 Notifications (Workflow User Interviews)

Issue: https://gitlab.com/gitlab-org/ux-research/issues/25

This research was conducted as part of a series of "Workflow Interviews" that investigated the different ways users interact with GitLab features. The interviews from this study focused on understanding how users were managing notifications and finding actionable ways to improve the design.

Methodology: User interviews

Key Findings:

Summary of "Onboarding" Research

All data from studies related to the assessment and improvement of GitLab's onboarding experience.

Related Studies

2018-04 Configuring SSH in GitLab

Issue: https://gitlab.com/gitlab-org/ux-research/issues/53

Configuring SSH is a notoriously hard thing to do, as reflected by the fact that 'ssh' has been one of the most searched terms in GitLab's documentation. The aim of this research was to identify a number of improvements that would make it easier for people to add their SSH key to GitLab.

This research answered the following questions:

Methodology: Unmoderated usability testing

Key Findings:

2017-10 User feedback received via email (D.P)

Issue: https://gitlab.com/gitlab-org/ux-research/issues/34

User feedback collected from Hacker News and email, in regards to the usability of GitLab's UI including comments on GitLab's whitespace, typography, and colors.

Key Findings:

2017-08 Challenges with onboarding new users - Workflow User Interviews - Results

Issue: https://gitlab.com/gitlab-org/ux-research/issues/28

This research was conducted as part of a series of "Workflow Interviews" that investigated the different ways users interact with GitLab features. The interviews from this study focused on understanding users' onboarding experience and finding actionable ways to improve the design.

Methodology: User interviews

Key Findings:

Summary of "Projects" Research

All data from studies related to the assessment and improvement of GitLab's Project design.

Related Studies

2017-11 Creating a new project

Issue: https://gitlab.com/gitlab-org/ux-research/issues/32

Usabilities studies that answered the following question:

Methodology: Click testing

Key Findings:

2017-08 Projects (Workflow User Interviews)

Issue: https://gitlab.com/gitlab-org/ux-research/issues/26

This research was conducted as part of a series of "Workflow Interviews" that investigated the different ways users interact with GitLab features. The interviews from this study focused on understanding how users were using "Projects" and finding actionable ways to improve the design.

Methodology: User interviews

Key Findings

Summary of "Wiki" Research

All data from studies related to the assessment and improvement of GitLab's Wiki design.

Related Studies

2017-08 Wiki (Workflow User Interviews)

Issue: https://gitlab.com/gitlab-org/ux-research/issues/23

This research was conducted as part of a series of "Workflow Interviews" that investigated the different ways users interact with GitLab features. The interviews from this study focused on understanding how users were using the "Wiki" feature and finding actionable ways how to improve the design.

Methodology: User interviews

Key Findings: