technology and information management

profilekylecs14
TIM158-5FirstCycleCoding.pdf

First Cycle Coding

Content drawn from Johnny Saldana’s The Coding Manual for Qualitative Researchers.

David Lee — TIM 158, Spring 2019

Credit: YCombinator : How to Start a Startup

Recall

generating hypotheses

Needfinding is about Recall

Who / What How / WhyHello! Thanks!

Recall

Summary • Go from what to how and why, why, why

• Develop a model of an individual

• setting, actions → thoughts, feelings → values, motivations

• Then reflect on needs

• also consider: what is top of mind? hacks and workarounds?

Recall

Deep, rich understanding of individuals

Hypotheses about narrow user segments

Hypotheses about solution concepts

Recall

dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation 7

Generate Evaluate Generate Evaluate

Recall

dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation 8

Questions Prototype Questions Prototype

Recall

dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation2018/10/08 9

Recall

Follow-up with a 30-min interview.

We’re still in hypothesis generating mode!

Recall

The next two weeks • Revisiting unpacking

• Communicating your concept

The prototyping process Generate questions !Untested design thesis !Risky design decisions !Unobserved user behaviors

Rank questions Which is most critical?

Build and test a prototype Answer only the most critical question

Recall

Today • Overview of Qualitative Analysis and Coding

• First Cycle Coding and Analytic Memos for HW #3

What is qualitative research?

So first…

Qualitative research • When you’re trying to

• develop a rich understanding of a complex phenomena and the complex interactions between factors

• communicate a holistic interpretation or narrative that helps readers experience “being there”

• Ask → Collect → Organize → Analyze → Theory • In our case: a model of the user segments and their context or experiences in

relation to our product (segment, setting, sequence, satisfaction)

How do you go from qualitative data to patterns, concepts, and theories?

Unpacking so far…

dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation2018/10/01

Recall

dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

KEEP A LIST OF

TENSIONS, CONTRADICTIONS, SURPRISES

say

do

think

feel 2018/10/01

USE TO FIND NEEDS & INSIGHTS

Empathy Map to Help Synthesize

dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

INSIGHTS

I wonder if this means . . .

think

feel

TENSIONS, CONTRADICTIONS, SURPRISES

2018/10/08 20

USERS & NEEDS

dt+UX: Design Thinking for User Experience Design, Prototyping & Evaluation

combine to create a point of view need insight

2018/10/01 … SU

RP ISE

D TO

D ISC

OV ER

...

… GA

ME -C

HA NG

ING TO

user attribs.

WE MET . . . (extreme user you are inspired by)

WE WERE AMAZED TO REALIZE . . . (what did you learn that’s new? What is their need?)

IT WOULD BE GAME-CHANGING TO . . . (frame up an inspired challenge for yourself – the insight.)

(don’t dictate the solution.)

There are many techniques • Flow models

• Critical incident analysis

• Conversation analysis

• Fixed coding

• Open coding / grounded theory (our focus)

• The Coding Manual for Qualitative Researchers, Johnny Saldana

Grounded theory is just a more systematic version of what you’ve done

“essence-capturing and essential elements of the research story that, when clustered together according to similarity and regularity - a pattern - facilitate the development of categories and analysis of their connections.”

Qualitative coding is about

The Coding Manual for Qualitative Researchers, Johnny Saldana

DATA → CODES → CATEGORIES → THEMES → THEORY

General process • Start from raw data such as interview transcripts, images, etc.

• First cycle coding

• Create essence-capturing codes (labels of and links between data)

• Second cycle coding

• Build on codes to develop categories (the shape of the explicit data)

• Build on categories to define concepts and themes (get to higher-level abstract concepts)

• Show how themes and concepts lead to theory (how they systematically interrelate)

The Coding Manual for Qualitative Researchers (2009), Johnny Saldana (p. 12)

First cycle focused on who/what

Second cycle moving from who/what to

how/why

General process • As you go, write analytic memos

• Partial reflections and syntheses written as you go

• Happens in a cyclical manner. You’ve collected enough data when

• You can provide deep slices of understanding to others

• You are starting to encounter the same things (not learning)

• You can use 6-10 as a rough heuristic

The Coding Manual for Qualitative Researchers (2009), Johnny Saldana (p. 43)

First and second cycle coding intermixed with

data collection and memo writing

Gradual development from codes to categories to theory, facilitated by

memo writing

General process • End with annotated data, hierarchical coding scheme, codebook, analytic

memos, developed theory

• For us, the “theory” we’re aiming for is a hypothesized model that is:

• grounded in user data and quotes

• a cohesive narrative and logical interpretation

• communicated richly to help the reader in “being there”

• Remember: we are generating not validating hypotheses, so choose diverse perspectives

SEGMENT → SETTING → SEQUENCE → SATISFACTION

Recall: the model in our case

We’re just going to get a taste of this process

Today • Overview of Qualitative Analysis and Coding

• First Cycle Coding and Analytic Memos for HW #3

Coding methods

Lots of different coding methods!

The Coding Manual for Qualitative Researchers (2013), Johnny Saldana (p. 59)

representing raw data with discrete “codes” that define “summative, salient, essence-capturing, evocative” aspects of the data

First cycle coding

The Coding Manual for Qualitative Researchers, Johnny Saldana

transitioning from managing, focusing, highlighting, filtering data to generate categories, themes, and theory

Second cycle coding

The Coding Manual for Qualitative Researchers, Johnny Saldana

The Coding Manual for Qualitative Researchers (2013), Johnny Saldana (p. 59)

• You can think of these as just fancy names for different approaches or focuses to creating labels,

• At what level of granularity?

• What are we labeling?

• How are we labeling it?

• Different coding methods support different theoretical emphases and have different ways of analyzing them

• Not mutually exclusive (you could be doing multiple at a time)

What level of granularity? • Attribute coding: labeling the dataset as a whole

• fieldwork setting and time, participant characteristics, variables of interest for analysis

• Holistic / structural coding: labeling sections of data

• skim through and chunk text into topic areas (emergent or study based)

• Line-by-line coding: create a finer discrete representation of data

• summative, salient, essence-capturing, evocative labels

How are the codes chosen? • In Vivo coding: grounding codes in words of the user

• codes labeled in “quotes” drawn from user responses

• Hypothesis coding: predetermined codes

• record instances conforming to a coding scheme to assess a researcher- generated hypothesis

The Coding Manual for Qualitative Researchers (2013), Johnny Saldana (p. 189)

Attribute codes

Holistic/structural code

Line-by-line/sentence- by-sentence codes

What is the coding focus? • Descriptive coding: the topics

• the things being talked about (often nouns)

• Process coding: the action in the data

• what is happening? has happened? would like to happen? (often gerunds, -ing words)

• observable (e.g. reading) and conceptual (e.g. struggling)

Saldana, pg 89

Saldana, pg 97

What is the coding focus? • Emotion coding: the feelings a participant

experiences

• a feeling and its distinctive thoughts, psychological and biological states, and range of propensities to act

• Evaluation coding: judgments of merit of program/product

• describe attributes and details assessing quality

• compare how the program measures up to a standard or ideal.

• predict recommendations for change and how they might be implemented.

Saldana, pg 107

Saldana, pg 121

What is the coding focus? • Values coding: a participants’ integrated

value, attitude, and belief systems

• A value is the importance we attribute to oneself, another person, thing, or idea.

• An attitude is the way we think and feel about ourselves, another person, thing, or idea.

• A belief is part of a system including our values, attitudes, personal knowledge, experiences, opinions, prejudices, morals, and other interpretive perceptions. Can be considered rules for action.

• Versus coding: the tensions and conflicts

• the individuals, groups, social systems, organizations, phenomena, processes, concepts, etc., in direct conflict with each other

Saldana, pg 112

Saldana, pg 116

Who / What How / WhyHello! Thanks!

Recall

The Coding Manual for Qualitative Researchers (2013), Johnny Saldana (p. 189)

Can mix codes: 
 Descriptive, Emotion, In Vivo, Versus Codes

representing raw data with discrete “codes” that define “summative, salient, essence-capturing, evocative” aspects of the data

First cycle coding

The Coding Manual for Qualitative Researchers, Johnny Saldana

Recall

A typical first cycle coding process • Decide what set of coding methods are appropriate for your goals

• Make 1-2 passes through the data to create those codes

• While you are doing this:

• Mark any particularly interesting quotes (evocative, illustrative, etc.)

• Write down reflections you have as short analytic memos

• Remember your goals are to develop grounded theory and communicate a rich sense of “being there”

Analytic memos

Reflections on “your coding process and choices; how the process of inquiry is taking place; and the emergent patterns, categories, and subcategories, themes and concepts in your data — all possibly leading toward theory”

Analytic memos are essential personal reflections

Help facilitate codes to theory • Data collection, coding, and analytic memo writing are intermixed from the

beginning to the end


• From codes: “Think of a code not as a label, but as a prompt or trigger for written reflection on the deeper meanings it evokes”

• To categories: “Analytic memo writing serves as an additional code and category-generating method”

• To final write-up: “Your reflections generate potential material for formulating a set of core ideas for presentation”

• “Whenever anything related to or significant about the coding or analysis of the data comes to mind, stop whatever you’re doing and write a memo about it immediately”

How to write memos • Just write your reflections! Then categorize and label

• 1) date, 2) title describing type of memo, 3) evocative subtitle describing essence of content

• Many types of memos such as reflections on

• Your study’s research questions

• Possible networks (links, connections, overlaps, flows) among codes, categories, concepts

• Emergent categories, concepts, themes

• Emergent or related existing theory

• Future directions for the study

Example: passage being coded

Saldana, pg 43

Memo type: research study

Saldana, pg 44

Write the predetermined research questions, purposes, or goals and then elaborate on answers in progress

Memo type: networks

Saldana, pg 45

Integrate your codes into a narrative (codeweaving) to interpret how individual components weave together in hierarchies, chronological flows, influences and affects, etc.

Memo type: emergent categories/concepts

Saldana, pg 45

Begin to create a sense of order to your analysis through tentative categories, themes, higher-level concepts, assertions, etc.

Example: related theory memo

Saldana, pg 46

Speculate how your observations generalize to larger groups or even the universal. Predict or explain actions. Explore metaphors suggesting transferability. Integrate/compare existing theory.

Example: future directions memo

Saldana, pg 47

Note down new ideas, research questions, need for additional data. Could even reconceptualize entire initial approach.

HW #3 is just a small taste of this systematic process
 


HW #3: Code your interview • Preparation: Annotate it with attribute and holistic/structural codes

• Who/What: use descriptive and process codes to describe the characters, setting, and other context

• How/Why: Use emotion, evaluation, values, versus coding to develop a richer view of the participant context and experiences. Bias towards using in vivo codes to ground these in the user’s language.

• Memos: Write short analytic memos that use codeweaving to write short narratives of the participant context and experiences

• (On Wednesday) We’ll talk about organizing codes into categories and defining models of our participant and of hypothesized user segments