Collaboration in Global Software Development: An Investigation on Research Trends and Evolution

Global software development (GSD) done by geographically distributed teams of developers is one of the most common ways of developing software nowadays. Though GSD has various benefits, it also introduces challenges that have led to a plethora of research. This paper analyzes research papers published in top software engineering venues in recent years (2009-2018) focusing on team collaboration in order to understand the trend in GSD research. Out of 4,292 papers published in these venues, we found 33 papers that focused on team collaboration in the context of GSD. We study the kinds of data used in these papers and classify them into primary data (i.e., interview and observation data) and secondary data (i.e., repository and communication data) and found that interview data is the dominant type of data in these papers. We also found that the strength of evidence presented in most papers tends to be moderate.

[1]  Mario Piattini,et al.  Tools to Support Global Software Development Processes: A Survey , 2010, 2010 5th IEEE International Conference on Global Software Engineering.

[2]  Christof Ebert Global Software and IT: A Guide to Distributed Development, Projects, and Outsourcing , 2011 .

[3]  Darja Smite,et al.  Measuring Awareness in Cross-Team Collaborations -- Distance Matters , 2013, 2013 IEEE 8th International Conference on Global Software Engineering.

[4]  Kate Ehrlich,et al.  All-for-one and one-for-all?: a multi-level analysis of communication patterns and individual performance in geographically distributed software development , 2012, CSCW.

[5]  Valentine Casey,et al.  Leveraging or Exploiting Cultural Difference? , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[6]  Bertrand Meyer,et al.  Collaborative Debugging , 2013, 2013 IEEE 8th International Conference on Global Software Engineering.

[7]  Erran Carmel,et al.  Global software teams: collaborating across borders and time zones , 1999 .

[8]  Casper Lassenius,et al.  Descriptive Analysis of Fear and Distrust in Early Phases of GSD Projects , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[9]  David Goda,et al.  Conducting and Presenting Social Work Research: Some Basic Statistical Considerations , 2003 .

[10]  Marco Kuhrmann,et al.  Global Software Engineering: Evolution and Trends , 2016, 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE).