Lab 07: Qualitative Data Analysis


Learning Goals


Working in Groups


For this lab, you will work in groups of ~3 students. Each group will turn in ONE set of deliverables.

Lab 7 Deliverables & Submission


Lab 7 introduces the basics of thematic analysis, adapted from Richards & Hemphill (2018), one kind of qualitative data analysis. You will work in groups to analyze anonymized interview transcripts (lab_07_interview_data from this Google Drive link), identify recurring themes, develop and refine a shared codebook, and apply that codebook to additional data. You will calculate inter-coder reliability and also write up your results as if you were writing a research paper.

You will be asked to submit:

To receive credit for this lab, one of the members of your group will need to submit your completed quantitative data analysis worksheet to Canvas by Friday, May 9 at 6:00pm.

Lab 7 HRI Study, Data, and Your Goal for this Lab


During this lab, you'll be analyzing interview data from the same HRI study we examined during Lab 6. In case it's helpful, here's the study overview again, so you can remind yourself about the study hypotheses, methods, and measures.

To access the data file for Lab 7 lab_07_interview_data, you can download it using this Google Drive link.

Your goal for this lab is conduct a thematic analysis on the interview transcripts and report your data analysis methods and findings. The outcome of this lab will be a written report that resembles a qualitative "Results" section of the papers we've read in class.

Steps for Thematic Analysis


Phase One: Preparing for the Analysis

This phase involves understanding the context and goals of your analysis. Your goals for this analysis include:

You are not required to pursue all three of these goals, these are meant to serve as starting points and guidance for your analysis.

Phase Two: Open and Axial Coding

Phase Three: Preliminary Codebook

example_codebook.png

Phase Four: Pilot Testing the Codebook

Phase Five: Final Coding and Inter-Coder Reliability

Choosing a Inter-Coder Reliability Metric:

You can download cohen_kappa.py, krippendorff_alpha.py, and fleiss_kappa.py from the Lab 7 GitHub repository. You may need to install dependencies via pip install scikit-learn statsmodels krippendorff.

Phase Six: Interpreting and Writing Results

This phase involves drawing conclusions based on your thematic analysis and writing up your results. Rather than prescribing how to write these sections, we recommend that you review good examples of thematic analyses from published HRI papers and emulate the best of what you see from them:

Tips & Resources


Extra Challenge