SEJan 21, 2021

Qualitative Research on Software Development: A Longitudinal Case Study Methodology

arXiv:2101.08444v153 citations
Originality Synthesis-oriented
AI Analysis

This provides software engineering researchers with a tool to gain richer insights into complex development processes, though it is incremental as it builds on existing qualitative approaches.

The paper tackles the problem of studying software development by proposing a qualitative longitudinal case study methodology, resulting in a detailed framework for data collection and analysis that complements existing methods.

This paper reports the use of a qualitative methodology for conducting longitudinal case study research on software development. We provide a detailed description and explanation of appropriate methods of qualitative data collection and analysis that can be utilized by other researchers in the software engineering field. Our aim is to illustrate the utility of longitudinal case study research, as a complement to existing methodologies for studying software development, so as to enable the community to develop a fuller and richer understanding of this complex, multi-dimensional phenomenon. We discuss the insights gained and lessons learned from applying a longitudinal qualitative approach to an empirical case study of a software development project in a large multi-national organization. We evaluate the methodology used to emphasize its strengths and to address the criticisms traditionally made of qualitative research.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes