Home  /  Blog  /  Theory
Theory

Stop Ignoring Qualitative Research. The definitive guide

September 22, 2023Theory1 min read
Table of contents
  1. Key takeaways
  2. The five core qualitative methods
  3. Qualitative vs quantitative
  4. Specific techniques

Numbers tell you what and how much. Qualitative research tells you why. Here are the five core methods and how to run each one.

Quick answer

Qualitative research explores human behavior, motivation and meaning through non-numerical data. In UX its five core methods are interviews, focus groups, ethnography, case studies and content analysis. It is flexible and exploratory, best for understanding the why behind behavior and generating hypotheses, and it pairs well with quantitative methods, which measure the what and how much.

Key takeaways

  • Qualitative research captures feelings, interpretations and context, not just facts.
  • It is rooted in constructivist and interpretivist paradigms (reality is socially constructed).
  • The five core methods: interviews, focus groups, ethnography, case studies, content analysis.
  • Techniques like think-aloud, surveys, semantic and discourse analysis fit within those methods.
  • It is exploratory and flexible; use it to understand and to generate hypotheses, often before quantitative work.

The five core qualitative methods

MethodWhat it is and when to use itKey figures
InterviewsDirect access to experiences and opinions; structured, semi-structured or unstructured. Steps: prepare, sample, ask, record, transcribe, analyze, validate. Rogers, Glaser & Strauss
Focus groupsGroup discussion that reveals collective opinion and dynamics. Needs a skilled, neutral moderator. Dorve uses them mainly for usability testing. Moderation-led
EthnographyImmersion in a community to understand it from the inside. Remote version is ‘netnography’. Malinowski, Geertz
Case studiesIn-depth analysis of one subject in real context; exploratory, descriptive or explanatory. Use triangulation. Contextual
Content analysisFinding patterns in text, visual or audio material via a codebook and coding, with inter-coder reliability. Krippendorff, Lasswell

Qualitative vs quantitative

DimensionQualitativeQuantitative
DataNon-numerical (words, observation)Numerical, statistical
PurposeExplore the why, build hypothesesTest hypotheses, establish causality
ApproachFlexible, adjusts as it goesFixed design set up front
AnalysisThemes and patterns in textStatistical models
Qualitative vs quantitative methodology.

Specific techniques

  • Qualitative surveys: open-ended questions coded for themes.
  • Think-aloud protocols: participants verbalize thoughts while doing a task (common in UX).
  • Semantic analysis: the meanings people attach to words in context.
  • Discourse analysis: language within its social context, useful for power and social structure.
  • Also: narrative analysis, phenomenology, visual methods and personas.
What is qualitative research?

Research that explores human behavior, motivation and meaning through non-numerical data like interviews, observation and text, focusing on the why behind actions.

What are the main qualitative research methods?

Interviews, focus groups, ethnography, case studies and content analysis.

What is the difference between qualitative and quantitative research?

Qualitative research explores the why with non-numerical data and is flexible; quantitative research measures the what and how much with numbers and a fixed design.

When should you use qualitative research?

Early, to understand a problem deeply and generate hypotheses, often before quantitative validation, and to capture feelings and context numbers miss.

What is a think-aloud protocol?

A technique where a participant verbalizes their thoughts while performing a task, giving real-time insight into their reasoning. It is common in UX.

Want the why behind your users, not just the numbers? Talk to Dorve.

Start a project

Want a team that knows the theory?

We research, design and build with people who can tell when an answer is wrong. Tell us what you are working on.

Start a project