Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review
Beecham, S; Clear, T; Barr, J; Noll, J
MetadataShow full metadata
This SLR we are conducting traverses the many options available to Computer Science (CS) educators teaching CS courses involving global collaboration. The challenges and solutions in conducting global software engineering courses will be addressed. While there is a rich source of literature covering this topic, there is limited consolidated guidance available for CS educators wishing to implement a global course, in collaboration with other institutions. So building upon the existing knowledge in the literature in the area will help to produce a report that will serve as a broad ranging resource for global software engineering educators. The SLR focusses on two areas: 1. Learning GSE Theory: Developing courses based on GSE theory. I.e. How to teach students about developing software across multi-site teams (to include things like cultural training – i.e. how to build trust amongst a team that hasn’t met face to face, etc.). AND 2. Learning GSE by doing: Developing courses that show how to apply GSE methods in the classroom. E.g. where students develop software in multi-site teams (where the software developed is not really the focus, but ‘how’ to develop the software is what we would be looking at). We also include studies that take a hybrid approach by including a combination of theory and practice. I.e. research that presents experiences of running hybrid courses aimed at developing student capabilities in working as global professionals which have varying degrees of cross-site collaboration, and theorypractice balance.