Processes Matter: How ML/GAI Approaches Could Support Open Qualitative Coding of Online Discourse Datasets

John Chen, Alexandros Lotsos, Grace Wang, Lexie Zhao, Bruce Sherin +2 more
4/2/2025
cs.CLcs.HCcs.LG

No confident code implementation found for this paper.

Abstract

Open coding, a key inductive step in qualitative research, discovers and constructs concepts from human datasets. However, capturing extensive and nuanced aspects or "coding moments" can be challenging, especially with large discourse datasets. While some studies explore machine learning (ML)/Generative AI (GAI)'s potential for open coding, few evaluation studies exist. We compare open coding results by five recently published ML/GAI approaches and four human coders, using a dataset of online chat messages around a mobile learning software. Our systematic analysis reveals ML/GAI approaches' strengths and weaknesses, uncovering the complementary potential between humans and AI. Line-by-line AI approaches effectively identify content-based codes, while humans excel in interpreting conversational dynamics. We discussed how embedded analytical processes could shape the results of ML/GAI approaches. Instead of replacing humans in open coding, researchers should integrate AI with and according to their analytical processes, e.g., as parallel co-coders.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chen2025processes,
  title  = {Processes Matter: How ML/GAI Approaches Could Support Open Qualitative Coding of Online Discourse Datasets},
  author = {John Chen and Alexandros Lotsos and Grace Wang and Lexie Zhao and Bruce Sherin and Uri Wilensky and Michael Horn},
  year   = {2025},
  eprint = {2504.02887},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.02887v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.02887.svg)](https://codeofpaper.com/paper/2504.02887)

Discussion