UX Research

The goal of UX research at Sourcegraph is to connect with Sourcegraph users and gather insight into their behaviors, motivations, and goals. We use these insights to inform and strengthen product and design decisions. UX Researchers are one of the many Sourcegraph team members who conduct user research. Other roles, such as Product Managers and Product Designers, frequently conduct research.

See what we’re working on with the UX Research project board

Slack channels



Conducting UX Research at Sourcegraph

Here at Sourcegraph, we bucket research into two types:

Research typeDefinitionDirectly Responsible Individual (DRI)Research methodologies
GenerativeExplore the problem space including foundational (e.g. we know very little about this problem space) and descriptive (we know the problem but none of the specifics) researchUX Researchers (UXR)
  • User interviews
  • Diary studies
  • Participatory design
  • Contextual inquiry
  • Jobs To Be Done (JTBD)
  • Journey maps
  • Competitive analysis
EvaluativeAssess the success of a solution that has already been addressed in some wayProduct Designers (PD)
  • Hallway testing
  • Usability testing
  • A/B testing
  • Tree testing
  • Card sorting
  • When to conduct research (link)
  • How to define your research goals (link)
  • Conducting generative research (link)
  • Conducting evaluative research
  • How we prioritize research (link)

Research tools

  • Calendly is used for scheduling research sessions with users.
  • Typeform is used for surveys, screening surveys, and contacting members of Sourcegraph’s Research Panel.
  • UserTesting.com is used for certain unmoderated testing for evaluative testing and some moderated interviews for generative research. Note: UserTesting.com offers analysis tools but we prefer exporting the videos to Dovetail for analysis to keep a single source of truth.
  • Dovetail is used to analyze data, collaborate on insights, and as a research repository.

If you need access to any of these tools, please contact @Megan St. Andrew.

Submitting research requests

You can submit a request to the research board on Github here (TO DO). Research is prioritized on a per month basis.

Research methods we use at Sourcegraph

  • Surveys (To Do)
  • User interviews (To Do)
  • Diary studies (To Do)
  • Usability testing
  • Tree testing (To Do)
  • Card sorting (To Do)

UX research participants


Data and research insights

Measures and process the UXR team is responsible for