What Aspects of Context Should Be Described in Case Studies About Software Teams? Preliminary Results from a Mapping Study

In this article, we report the findings of a systematic literature mapping study aimed at identifying contextual factors that should be described in case studies about teams in software engineering. As a result, we identified 26 factors, which we organized in five dimensions: characteristics of individuals, groups, team processes, projects and organizations. These dimensions and factors can guide future reports to present better descriptions of the context in which their software teams are studied.

[1]  John E. Mathieu,et al.  A Temporally Based Framework and Taxonomy of Team Processes , 2001 .

[2]  Natalia Juristo Juzgado,et al.  Replications of software engineering experiments , 2013, Empirical Software Engineering.

[3]  Daniela Cruzes,et al.  What works for whom, where, when, and why? On the role of context in empirical software engineering , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[4]  André L. M. Santos,et al.  Six years of systematic literature reviews in software engineering: An updated tertiary study , 2011, Inf. Softw. Technol..

[5]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..

[6]  Daniela Cruzes,et al.  Research synthesis in software engineering: A tertiary study , 2011, Inf. Softw. Technol..

[7]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[8]  Claes Wohlin,et al.  Context in industrial software engineering research , 2009, 2009 3rd International Symposium on Empirical Software Engineering and Measurement.

[9]  Daniela Cruzes,et al.  Recommended Steps for Thematic Synthesis in Software Engineering , 2011, 2011 International Symposium on Empirical Software Engineering and Measurement.

[10]  Fabio Q. B. da Silva,et al.  Using qualitative metasummary to synthesize empirical findings in literature reviews , 2014, ESEM '14.

[11]  Rafael Prikladnicki,et al.  What Do We Know about High Performance Teams in Software Engineering? Results from a Systematic Literature Review , 2015, 2015 41st Euromicro Conference on Software Engineering and Advanced Applications.

[12]  Luiz Fernando Capretz,et al.  Using Meta-ethnography to Synthesize Research: A Worked Example of the Relations between Personality and Software Team Processes , 2013, 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement.

[13]  Janice Singer,et al.  For the Special issue on Qualitative Software Engineering Research , 2007, Inf. Softw. Technol..

[14]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[15]  Steve Sawyer,et al.  Software development teams , 2004, CACM.

[16]  Danilo Caivano,et al.  Empirical Investigation of the Efficacy and Efficiency of Tools for Transferring Software Engineering Knowledge , 2008, J. Inf. Knowl. Manag..

[17]  Helen Sharp,et al.  Models of motivation in software engineering , 2009, Inf. Softw. Technol..