Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review

作者: Tony Clear , Sarah Beecham , John Barr , Mats Daniels , Roger McDermott

DOI: 10.1145/2858796.2858797

关键词: Software developmentHigher educationProfessional developmentComputer scienceKnowledge managementCapstoneCurriculumSystematic reviewTeamworkContext (language use)

摘要: Context: Global Software Engineering (GSE) has become the predominant form of software development for global companies and given rise to a demand students trained in GSE. In response, universities are developing courses curricula around GSE researchers have begun disseminate studies these new approaches. Problem: differs from most other computer science fields, however, that practice is inseparable theory. As result, educators looking create face daunting task: integrating into local classroom. Aim: This study aims ameliorate very difficult task teaching by delineating challenges providing some recommendations overcoming them. Method: To meet our we pose two research questions ("When Higher Education, what (a) challenges, (b) addressing them") then conduct systematic literature review (SLR) determine answers questions. Our SLR follows carefully designed validated protocol.Results: We found 82 papers addressed findings indicate addition posed general, particular problems arise educational situations. The majority fall "global distance" category, though teamwork people issues (such as trust) also commonly arise. Organizational differences between institutions, differing skill sets different locations, varying cultural work norms, example, all operate within settings quite ways than professional teams. Integrating training, conducting exercises build trust, instructor monitoring team communication examples techniques been used successfully according Conclusion: Despite severity education, many institutions developed targeting Indeed, each identified there numerous Instructors can use this starting point running successful courses.

参考文章(117)
Hongwei Zhu, Lan Cao, Guiyang Su, Global Software Development Project americas conference on information systems. ,(2012)
John Noll, Dominik Seichter, Sarah Beecham, A Qualitative Method for Mining Open Source Software Repositories open source systems. pp. 256- 261 ,(2012) , 10.1007/978-3-642-33442-9_18
Frank Mayadas, Moshe Vardi, William Aspray, Globalization and offshoring of software : a report of the ACM Job Migration Task Force Association for Computing Machinery. ,(2006)
Lorilee R. Sandmann, Conceptualization of the Scholarship of Engagement in Higher Education: A Strategic Review, 1996-2006 Journal of Higher Education Outreach and Engagement. ,vol. 12, pp. 91- 104 ,(2008)
Rudy Hirschheim, , Some Guidelines for the Critical Reviewing of Conceptual Papers Journal of the Association for Information Systems. ,vol. 9, pp. 21- ,(2008) , 10.17705/1JAIS.00167
E. Doerry, R. Klempous, J. Nikodem, W. Paetzold, Virtual student exchange: lessons learned in virtual international teaming in interdisciplinary design education information technology based higher education and training. pp. 650- 655 ,(2004) , 10.1109/ITHET.2004.1358252
Bilal Raza, Stephen G. MacDonell, Tony Clear, Research in Global Software Engineering: A Systematic Snapshot Communications in Computer and Information Science. ,vol. 417, pp. 126- 140 ,(2013) , 10.1007/978-3-642-54092-9_9
S. Beecham, N. Baddoo, H. Sharp, T. Hall, H. Robinson, Protocol for a Systematic Literature Review of Motivation in Software Engineering University of Hertfordshire. ,(2006)
Patricia Lago, Henry Muccini, Muhammad Ali Babar, An empirical study of learning by osmosis in global software engineering Journal of Software: Evolution and Process. ,vol. 24, pp. 693- 706 ,(2012) , 10.1002/SMR.565