Skip to main content

Blog

Qualitative Survey Analysis: Keep Context and Exceptions

Qualitative survey analysis keeps prompts, answers, codes, and exceptions together. Use a worked response table to check claims without inferring prevalence.

Semantic Map: Visualize the topic from new angles.
Knowledge Map: Deconstruct the article into its structure.

Qualitative survey analysis reads open-ended answers for meaning and patterns. Keep each answer tied to the question that produced it. A useful claim explains what the text supports, where the pattern breaks and what remains unknown.

A code can help label an idea in an answer. It does not turn that answer into a finding on its own. A repeated word, a vivid quote or a blank response also needs context before it can support a claim.

This guide works through a fictional workshop survey. No actual participant data or findings are used. Atlas can help compare supplied responses and rules with citations; you check the text and judge the interpretation.

Atlas

Keep survey claims tied to responses

Compare answers, question wording and coding rules with cited passages.

What qualitative survey analysis does

Open-ended questions let people answer in their own words. Analysis may describe types of answers, examine patterns of meaning or connect those patterns to the research question. State which job you are doing before you choose labels or count them.

In his original methods paper, Harrie Jansen distinguishes diversity from numerical distribution. That distinction helps when the aim is to understand the range of views rather than estimate how common each view is among all people.

Original Jansen methods excerpt distinguishing diversity from distribution in qualitative survey research

Jansen's paper, page 3, frames qualitative survey work around diversity. This source passage does not make a small response set a population estimate.

The aim still needs a clear link to the data. A survey asking what helped during one session cannot, on its own, tell you what all learners need or whether that session improved their skills.

If your question concerns what an experience means to people who lived it, compare phenomenological research design before choosing how to gather and read accounts. A survey format alone does not establish that method or its philosophical fit.

Keep question wording with each answer

Preserve the prompt and its scope

Keep the exact question, any instructions and the version people saw. “What helped?” invites an account of benefits. “What helped or got in the way?” opens space for both. You cannot treat answers to these prompts as though they were produced under the same conditions.

The questionnaire design guide covers prompt preparation. Here, the task is to retain that wording while reading the answers. When two survey versions differ, mark the change before combining their responses.

Also keep who could answer and when. Responses from attendees who chose to finish a survey do not automatically describe non-attendees or those who skipped it. These boundaries belong beside the eventual claim.

Keep text and interpretation separate

Give each response a stable ID and source location. Preserve the full answer in the permitted research record. Put your code and rationale in separate fields so a reader can distinguish what the person wrote from what you inferred.

One answer can contain several ideas. A short extract about enjoying the pace may sit beside a complaint about access. Delve's survey guide illustrates why reading only one part can flatten a mixed response.

Use only data you may lawfully supply and share. Remove identifying details where the consent and research plan require it, while retaining a secure way to locate the original. A stable ID need not expose a person's name.

Choose how you will read responses

Decide where codes will come from

You may start with labels suggested by the responses, use a prior set of definitions, or combine these under a stated plan. The Stanford open-ended survey workshop explains these starting points and ties approach choice to the research question.

If you use prior definitions, say what qualifies for each code and what does not. The a priori codes guide shows how to keep a rejected fit and evidence the rules do not capture. Do not force every answer into the nearest familiar label.

Record changes as you read. A clearer name and a broader definition are not the same change. If a rule broadens, revisit the affected answers and keep the reason for the revision.

Distinguish a category from a theme

A descriptive category groups similar content. A theme goes further: it explains a pattern of meaning that helps answer the research question. “Session feedback” names a topic. It does not yet say what that feedback means.

Braun and Clarke's method FAQ explains this distinction for reflexive thematic analysis. You develop a theme through close reading and thought. A question heading or pile of matching words is not enough.

Other approaches use more fixed codebooks and their own checks. Name the approach you chose and explain why its checks fit. A coder-agreement score is not a badge every method needs. A simple category table is not a completed reflexive analysis either.

A worked question and response table

Read the fictional packet

Suppose the research question is: “How do attendees describe what helped or hindered participation in the workshop?” Fictional questionnaire Q, version 1, item 4 asks: “What helped you take part today, and what got in the way?”

Fictional response document R, page 1, contains R1–R3. R1 says the shared notes helped, but the room was too loud to ask questions. R2 says the small group made speaking easy. R3 says the small group felt exposing and they stayed silent.

R, page 2, records R4 as blank. These invented statements and locations are teaching material. They show how to retain different meanings without claiming any real workshop result.

Keep each interpretation open to review

Use the table to trace each proposed reading back to the question and full answer, including the case that challenges it.

Question and sourceResponse contextCandidate readingException or limit
Q v1, item 4; R p1, R1Shared notes helped, while noise blocked questionsResources helped participationMixed answer; do not label the whole session helpful
Q v1, item 4; R p1, R2Small group made speaking easyGroup setting enabled speakingOne account; not evidence of a universal benefit
Q v1, item 4; R p1, R3Small group felt exposing; person stayed silentGroup setting hindered speakingChallenges the simple small-group benefit claim
Q v1, item 4; R p2, R4Blank answerNo substantive interpretation yetMissing text does not mean approval or no barrier

Table 1: The rows keep the same prompt beside contrasting accounts and a missing answer. They propose ways to read a fictional packet. They do not claim to be validated themes.

The useful pattern to explore is how the setting can help or hinder speaking. That tells a reader more than “small groups are good.” You would need to read the full response set to develop and check that account.

Check patterns against the full responses

Return from the label to the answer

A code is a route back to evidence. Read all the text it points to, not only the extract that sounds most persuasive. Check that your rationale still fits when you restore the prompt and the rest of the answer.

The MAXQDA survey documentation keeps question, response and additional codes distinct. Its formal coding workflow can also work with parts of an answer. That structure illustrates why a question label is not itself an analytic finding.

In R1, “shared notes helped” supports a resource-related reading. The noise clause limits a whole-session claim. Both can stay in the note without collapsing the answer into a single positive or negative score.

Test the claim against the exception

For the fictional packet, a draft claim might say: “Attendees found small groups helpful, and nobody reported a barrier.” R3 directly challenges the small-group claim. R1 also reports a barrier. R4 cannot rescue either claim because it contains no text.

A checked replacement is: “In this fictional packet, R2 describes easier speaking in a small group, while R3 describes staying silent in that setting. R1 names helpful notes and a noise barrier. R4 is blank, so its view is unknown.”

This revision does more than attach a contrary quote. It changes the scope and meaning of the claim. In reflexive thematic guidance, an analytic account should fit its supporting text rather than rely on a few vivid extracts.

Bound counts and missing answers

If your approach uses counts, state what each count means. Are you counting people, responses, passages or code applications? One person can give several answers, and one answer can receive more than one code. Those totals answer different questions.

The Stanford workshop's content-analysis discussion shows one role for category counts. That is a method choice, rather than a rule that every qualitative study must rank themes by frequency.

Frequency is also not importance. A rare account may challenge the interpretation or reveal a limit that matters to the research question. Braun and Clarke's guidance on counts addresses this issue within reflexive thematic analysis.

Keep missing text in view. A blank may reflect skipping, routing, a technical problem or a choice not to answer. Unless the record tells you which, do not assign a motive. Nor should you turn it into agreement with the responses that remain.

The number of comments in a code does not automatically estimate a population share. Check sampling, who answered the item and whether the prompt gave everyone the same chance to address the point. The original diversity account helps keep that inferential shift explicit.

Build a checked table in Atlas

Prepare readable response documents, the questionnaire and your coding criteria under the permissions for the study. In Atlas, choose Add a source, then Upload files for permitted PDFs. Wait for processing and check that question and response IDs remain readable.

In Ask a question, select those sources with mentions. Ask for the research question, response passage, candidate reading, rationale and exception. Require a citation for each evidence row and ask Atlas to keep missing information marked as missing.

Open the numbered citations and read the full answers. Check the prompt version too. If a citation does not land at the precise passage, find the text in the source and record its page or response ID yourself.

For the fictional table, verify R1's two clauses, R3's contrast and R4's blank. Reject any claim that all attendees benefited or that silence shows approval. Replace it with the bounded wording above, rather than keeping an overbroad summary with a footnote.

Create a New Note, add the checked table and corrected claim, and confirm Saved. Atlas helps read supplied sources together. It does not certify the themes or replace a formal coding database; the qualitative coding AI guide covers that tool-choice boundary.

Save the claim and its exceptions

Save the prompt version, response locations and method choices beside the corrected claim. Keep the exception that changed your reading and the gaps that remain. Another reader should be able to retrace the decision without guessing what the question asked.

The research notes workflow helps keep these decisions with the sources. When new responses arrive, check the prior pattern against them and record what changed. Do not just add more quotes beneath the same claim.

A useful analysis note connects the research question to the text and explains the limits of that connection. It can support further interpretation while showing which work is still needed before a stronger conclusion.

Atlas

Keep survey claims tied to responses

Compare answers, question wording and coding rules with cited passages.

Frequently Asked Questions

It is the systematic reading and interpretation of open-ended survey answers. The aim may be to describe categories or develop patterns of meaning. Keep the question wording and full-answer context with each claim, and explain the method you chose.