Gioia Methodology

Toolkit · Qualitative

A reusable AI toolkit for Gioia-style qualitative analysis.

What has been built

An agent skill, templates and quotation checker support concept development (Gioia et al. 2013). A synthetic memo preserves rival interpretations but also contains an unsupported negative-case inference that exact quotation matching cannot detect.

What comes next

Evaluate concept development with empirical materials and researcher judgments.

Open the toolkit, worked example and checks on GitHub

What it does

The toolkit helps a researcher move from supplied excerpts towards concepts and a data structure: an AI agent proposes, the researcher decides.

Throughout, what participants said is kept apart from what the analyst makes of it.

Use the skill and templates to develop a memo, then check its source expressions with the quotation checker. The example below shows where a correct match can still leave an interpretation unsupported.

The worked example, step by step

The folder’s example is a six-line interview passage written for it; no participant said any of it. An AI assistant, following the toolkit’s instructions, wrote an analytic memo on it; no researcher has yet decided on any of its proposals.

In a Gioia data structure, first-order terms stay close to what informants say, while second-order themes and aggregate dimensions are the researcher’s (Gioia et al. 2013; Gehman et al. 2018). The memo keeps the passage’s words apart from the assistant’s proposals.

Choose a part of the drawing, or step through it.

The folder’s example is a six-line interview passage written for it; no participant said any of it. An AI assistant, following the toolkit’s instructions, wrote an analytic memo on it; no researcher has yet decided on any of its proposals.

In a Gioia data structure, first-order terms stay close to what informants say, while second-order themes and aggregate dimensions are the researcher’s (Gioia et al. 2013; Gehman et al. 2018). The memo keeps the passage’s words apart from the assistant’s proposals.

The synthetic passageInterviewer: What happened after the review?Speaker A: I waited for a reply. Nobody answered, so I sent the draft anyway.Speaker B: I waited for a reply too, but I used the time to check the figures.Interviewer: Did anyone object afterwards?Speaker A: No. The deadline mattered more than the sign-off.Speaker B: My lead said the check was the right call.episode-v1, the three expressions the memo cites underlined

Keep the words with their place

The memo cites three expressions by their place in version episode-v1: “I waited for a reply” from Speaker A (line 2, characters 56 to 76) and from Speaker B (line 3, characters 134 to 154), and “The deadline mattered more than the sign-off.” (line 5, characters 260 to 305).

The checker finds the shared words twice and chooses neither; which speaker said which is the analyst’s reading of the surrounding lines.

Line 6, a third person’s view reported by Speaker B, is set aside with its reason recorded.

The assistant’s proposals

Proposed conceptProceeding without sign-offfor Speaker A; proposed

Propose a concept

The assistant proposes “Proceeding without sign-off” for Speaker A, who sent the draft when no reply came and gives the deadline as the reason.

The label is the assistant’s, not a speaker’s phrase. It is recorded with its reason and its origin, and its state is proposed.

Rival readingUsing the waitfor Speaker B; proposed

Weigh a rival reading

As a rival, the assistant proposes “Using the wait”: Speaker B describes the same wait, spent checking the figures.

A reports sending after the wait; B reports checking figures during it. B’s eventual sending decision is unknown, so the shared words alone cannot establish a contrast in outcomes.

Negative caseSpeaker B, as not sendingnot supported by the passage

Record a negative case, without support

The memo then counts Speaker B as a negative case, because the same opening words are, in its words, “followed by not sending”.

The passage does not say that: Speaker B checked the figures while waiting, and whether B later sent the draft is not reported. The memo treats an unknown action as no action.

RelationshipDeadline pressuresending the draftcause: hypothesis, warrant missing

Keep the cause a hypothesis

The memo proposes that deadline pressure led Speaker A to send the draft, and keeps the link a hypothesis with its warrant missing, beside two rival explanations: Speaker A would have sent it anyway, or no sign-off was expected.

It also lists Speaker B as evidence against the link, which rests on the same unsupported reading.

With two speakers, no higher-order grouping is proposed.

Researcher’s decisionPendingnothing adopted, revised, rejected or deferred

Leave the decision to the researcher

Every proposal is still proposed: the fields for who adopted it, when and why are empty.

A researcher may adopt, revise, reject or defer each proposal; the agent cannot adopt on the researcher’s behalf.

Read the AI prompt

Where the memo goes wrong

The memo contains an unsupported negative-case inference: it treats Speaker B as not sending the draft, although the passage only reports checking figures. B’s eventual decision is unknown.

Every cited expression matches the passage. The checker locates words; it cannot judge the inference drawn from them. The original memo is retained so you can compare the two.

Try the quotation checker

The checker confirms that the text matches its recorded fingerprint, then reports every exact occurrence of a quotation. It leaves interpretation to the researcher.

Here the same rule runs in the browser on the example’s passage. Try a quotation, change the text, or withdraw a declaration.

TextDataQuotation check

Declared text

episode-v1 · self-authored synthetic text · version v1

Interviewer: What happened after the review? Speaker A: I waited for a reply. Nobody answered, so I sent the draft anyway. Speaker B: I waited for a reply too, but I used the time to check the figures. Interviewer: Did anyone object afterwards? Speaker A: No. The deadline mattered more than the sign-off. Speaker B: My lead said the check was the right call.

Recorded fingerprint
3491496b4e08aee2eb6bb40cebfc039dd7a79dd8916fc548cf2ea14753d3ea76
Fingerprint now
3491496b4e08aee2eb6bb40cebfc039dd7a79dd8916fc548cf2ea14753d3ea76 (same as recorded)

Recorded basis: Synthetic passage written for this example; no participant data

Candidate quotation

Try

Report

More than one match

Reported as AMBIGUOUS_MATCHES · exit 1

Every occurrence is reported, overlapping ones included; the checker does not choose between them, so attribution is left to the analyst.

Matches
2
Matching version
episode-v1
  • Characters 56–76 · bytes 56–76 · line 2
  • Characters 134–154 · bytes 134–154 · line 3

Character and byte offsets count from zero and exclude the end; line numbers start at one.

Not assessed by the checker

  • What the words mean
  • Whether the context supports the reading
  • Permission to reuse the quotation
  • Whether the source is authentic

What remains proposed

Credits

Method: Gioia, Corley and Hamilton (2013).

On informant-centric first-order and researcher-centric second-order analysis, and on theory–method fit: Gehman, Glaser, Eisenhardt, Gioia, Langley and Corley (2018).