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.
翻译:本文报告了使用定性方法进行软件开发纵向案例研究研究的情况。我们详细叙述和解释了软件工程领域其他研究人员可以使用的收集和分析定性数据的适当方法。我们的目的是说明纵向案例研究研究的效用,以补充现有的软件开发研究方法,使社区能够更全面和更深入地了解这一复杂、多维现象。我们讨论了从在一个大型多国组织软件开发项目的经验性案例研究中采用纵向定性方法获得的深刻见解和经验教训。我们评估了用来强调其长处和处理传统上对定性研究的批评的方法。