Grounded Theory: Methodology, Coding, and Practical Application

Grounded Theory: Methodology, Coding, and Practical Application

·3 min read
D
David BorgerFounder & CEO

Most research methods start with a theory and then test it against data. Grounded Theory turns this logic on its head. Instead of beginning with a hypothesis, you begin with data — interviews, observations, documents — and let the theory emerge from what you find. Developed by Barney Glaser and Anselm Strauss in the 1960s, Grounded Theory has become one of the most widely used qualitative research methodologies across the social sciences, health sciences, education, and beyond. Its appeal lies in its ability to generate theory that is deeply rooted in empirical evidence rather than imposed from above. In this article, we explain the core principles of Grounded Theory, walk you through the coding process, and offer practical guidance for applying the methodology in your thesis.

What Is Grounded Theory?

Grounded Theory is a qualitative research methodology designed to generate theory from data through a systematic process of collection, coding, and analysis. The term "grounded" means that the resulting theory is grounded in — that is, derived from — the data itself rather than from pre-existing theoretical frameworks. The methodology was originally developed to bridge the gap between abstract grand theories and the messy reality of social life. Since its introduction, Grounded Theory has evolved into several variants. Glaser's classical approach emphasizes emergence and minimal preconception, while Strauss and Corbin's version introduces more structured analytical techniques. Kathy Charmaz later developed a constructivist variant that acknowledges the researcher's role in shaping the analysis. For your thesis, it is important to choose one variant and apply it consistently. All versions share core principles: simultaneous data collection and analysis, systematic coding, constant comparison of data, theoretical sampling, and the development of theory through iterative refinement.

The Three Stages of Coding

Coding is the heart of Grounded Theory. It is the process through which you transform raw data into concepts and, ultimately, into theory. The coding process typically involves three stages, each building on the previous one.

  1. Open coding — In this initial stage, you break your data down into discrete segments and assign labels (codes) to each one. Read through your transcripts line by line or paragraph by paragraph and ask yourself: What is happening here? What concept does this represent? At this stage, you generate as many codes as needed without worrying about organization. The goal is to open up the data and see what is there.
  2. Axial coding — In the second stage, you begin to organize your open codes into categories and subcategories. You look for relationships between codes: Which codes belong together? Which ones represent causes, conditions, strategies, or consequences? Axial coding creates structure by connecting categories along their properties and dimensions. The result is a set of well-defined categories with clear relationships to one another.
  3. Selective coding — In the final stage, you identify the core category — the central theme or concept that ties all other categories together. You refine the relationships between categories and integrate them into a coherent theoretical framework. The core category should appear frequently in the data, connect meaningfully to other categories, and have strong explanatory power. This is where your grounded theory takes shape.

Theoretical Sampling and Saturation

One of the most distinctive features of Grounded Theory is theoretical sampling. Unlike traditional sampling methods, where you decide on your sample before collecting data, theoretical sampling means that your data collection is guided by your emerging analysis. After coding your initial data, you identify gaps or underdeveloped categories and then deliberately seek out new data that can help you fill those gaps. This iterative process continues until you reach theoretical saturation — the point at which new data no longer produces new codes or categories. Saturation is not about collecting a specific number of interviews or documents. It is about the richness and completeness of your categories. In practice, many thesis projects reach saturation after 15 to 25 interviews, but this varies depending on the complexity of the topic and the diversity of participants. Be prepared to justify your claim of saturation in your methodology chapter by showing that your final rounds of data collection confirmed existing categories without introducing new ones.

Tip
Write memos throughout your coding process. Memos are short reflective notes where you record your analytical thinking, document why you grouped certain codes together, and trace the development of your emerging theory. They are invaluable when it comes to writing up your methodology and results chapters.

Conclusion

Grounded Theory offers a rigorous, systematic way to develop theory directly from qualitative data. Its iterative approach — moving back and forth between data collection, coding, and analysis — ensures that your findings are firmly anchored in empirical evidence. The methodology demands patience, discipline, and a willingness to follow the data wherever it leads, even when it contradicts your initial expectations. If your thesis aims to explore a phenomenon that is not yet well understood or to build a new theoretical framework rather than test an existing one, Grounded Theory is an excellent choice. Commit to one variant, code carefully through all three stages, sample theoretically, and write memos along the way. The theory that emerges will be uniquely yours — and uniquely grounded in real-world data.

Frequently Asked Questions