Highlight

Guidelines for conducting and reporting case study research in software engineering

Provides an introduction and practical guidelines, including checklists, for conducting and reporting case study research in software engineering.

Based on

Guidelines for conducting and reporting case study research in software engineering

By P. Runeson, Martin HöstEmpirical Software Engineering
Read original article →

Case study is a suitable research methodology for software engineering because it investigates contemporary phenomena in their natural context, but the paper notes that understanding of what constitutes a case study varies, which affects the quality of the studies produced. To address this, the authors provide an introduction to case study methodology and guidelines aimed at both researchers who conduct case studies and readers who interpret reports of them, based on their own experience conducting and reading such studies.

The terminology and guidelines are compiled from methodology handbooks in other research domains, particularly social science and information systems, and adapted to the specific needs of software engineering. The paper presents recommended practices for software engineering case studies together with empirically derived and evaluated checklists for researchers and readers, helping to raise and standardize the quality of case study research in the field.

Abstract

Case study research suits software engineering because it studies contemporary phenomena in their natural context, yet what counts as a case study varies, and so does study quality. This paper introduces case study methodology and offers guidelines for researchers who conduct them and readers who assess such reports. Drawing on the authors' experience, it adapts terminology from handbooks in social science and information systems to software engineering, and presents recommended practices plus empirically derived, evaluated checklists for researchers and readers.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

case study researchsoftware engineeringresearch methodologyguidelinesempirical research
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.