TY - JOUR
T1 - Data collection in global software engineering research
T2 - Learning from past experience
AU - Prikladnicki, Rafael
AU - Boden, Alexander
AU - Avram, Gabriela
AU - De Souza, Cleidson R.B.
AU - Wulf, Volker
PY - 2014/8
Y1 - 2014/8
N2 - Global Software Engineering has become a standard in today's software industry. Research in distributed software development poses severe challenges that are due to the spatial and temporal distribution of the actors, as well as to language, intercultural and organizational aspects. These challenges occur in addition to "traditional" challenges of the domain itself in large-scale software projects, like coordination and communication issues, requirements volatily, lack of domain knowledge, among others. While several authors have reported empirical studies of global software development projects, the methodological difficulties and challenges of this type of studies have not been sufficiently discussed. In this paper, we share our experiences of collecting and analysing qualitative data in the context of Global Software Engineering projects. We discuss strategies for gaining access to field sites, building trust and documenting distributed and complex work practices in the context of several research projects we have conducted in the past 9 years. The experiences described in this paper illustrate the need to deal with fundamental problems, such as understanding local languages and different cultures, observing synchronous interaction, or dealing with barriers imposed by political conflicts between the sites. Based on our findings, we discuss some practical implications and strategies that can be used by other researchers and provide some recommendations for future research in methodological aspects of Global Software Engineering.
AB - Global Software Engineering has become a standard in today's software industry. Research in distributed software development poses severe challenges that are due to the spatial and temporal distribution of the actors, as well as to language, intercultural and organizational aspects. These challenges occur in addition to "traditional" challenges of the domain itself in large-scale software projects, like coordination and communication issues, requirements volatily, lack of domain knowledge, among others. While several authors have reported empirical studies of global software development projects, the methodological difficulties and challenges of this type of studies have not been sufficiently discussed. In this paper, we share our experiences of collecting and analysing qualitative data in the context of Global Software Engineering projects. We discuss strategies for gaining access to field sites, building trust and documenting distributed and complex work practices in the context of several research projects we have conducted in the past 9 years. The experiences described in this paper illustrate the need to deal with fundamental problems, such as understanding local languages and different cultures, observing synchronous interaction, or dealing with barriers imposed by political conflicts between the sites. Based on our findings, we discuss some practical implications and strategies that can be used by other researchers and provide some recommendations for future research in methodological aspects of Global Software Engineering.
KW - Data collection
KW - Global software engineering
KW - Qualitative research
KW - Research methods
UR - http://www.scopus.com/inward/record.url?scp=84901828038&partnerID=8YFLogxK
U2 - 10.1007/s10664-012-9240-x
DO - 10.1007/s10664-012-9240-x
M3 - Article
AN - SCOPUS:84901828038
SN - 1382-3256
VL - 19
SP - 822
EP - 856
JO - Empirical Software Engineering
JF - Empirical Software Engineering
IS - 4
ER -