Logo: to the web site of Uppsala University

uu.sePublications from Uppsala University
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Challenges and recommendations for the design and conduct of global software engineering courses: A systematic review
Auckland Univ Technol, Sch Engn Comp & Math Sci, Private Bag, Auckland, New Zealand.
Univ Limerick, Lero Irish Software Res Ctr, Limerick, Ireland.
Ithaca Coll, Ithaca, NY USA.
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computer Systems. Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Education Research. (UpCERG)
Show others and affiliations
2016 (English)In: Proceedings of The 2015 Iticse Conference on Working Group Reports (Iticse-Wgp'15) / [ed] ACM, New York: ACM Press, 2016, p. 1-39Conference paper, Published paper (Refereed)
Abstract [en]

Context: Global Software Engineering (GSE) has become the predominant form of software development for global companies and has given rise to a demand for students trained in GSE. In response, universities are developing courses and curricula around GSE and researchers have begun to disseminate studies of these new approaches.

Problem: GSE differs from most other computer science fields, however, in that practice is inseparable from theory. As a result, educators looking to create GSE courses face a daunting task: integrating global practice into the local classroom.

Aim: This study aims to ameliorate the very difficult task of teaching GSE by delineating the challenges and providing some recommendations for overcoming them.

Method: To meet our aims we pose two research questions ("When teaching GSE to students in Higher Education, what are the (a) challenges, and (b) recommendations for addressing them") and then conduct a systematic literature review (SLR) to determine the answers to these questions. Our SLR follows a carefully designed and validated protocol.

Results: We found 82 papers that addressed our research questions. Our findings indicate that in addition to the challenges posed by GSE in general, particular problems arise in educational situations. The majority of these challenges fall into the "global distance" category, though teamwork challenges and people issues (such as trust) also commonly arise. Organizational differences between institutions, differing skill sets between students in different locations, and varying cultural work norms, for example, all operate within educational settings in quite different ways than in professional development teams. Integrating cultural training, conducting teamwork exercises to build trust, and instructor monitoring of team communication are all examples of techniques that have been used successfully by educators according to our review.

Conclusion: Despite the severity of the challenges in GSE education, many institutions have successfully developed courses and curricula targeting GSE. Indeed, for each of the challenges we have identified in the literature there are numerous recommendations for overcoming them. Instructors can use the recommendations given in this study as a starting point to running successful GSE courses.

Place, publisher, year, edition, pages
New York: ACM Press, 2016. p. 1-39
Keywords [en]
Global Software Engineering, International Collaboration, Open Ended Group Project, Capstone, Teaching and Learning, Global Software Development, Systematic Literature Review
National Category
Software Engineering Educational Sciences Computer Sciences Computer Engineering
Identifiers
URN: urn:nbn:se:uu:diva-288417DOI: 10.1145/2858796.2858797ISI: 000389809400001ISBN: 978-1-4503-4146-2 (print)OAI: oai:DiVA.org:uu-288417DiVA, id: diva2:924055
Conference
Working Groups of ITiCSE 2015, July 4–5, Vilnius, Lithuania
Available from: 2015-07-04 Created: 2016-04-27 Last updated: 2021-01-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Daniels, Mats

Search in DiVA

By author/editor
Daniels, Mats
By organisation
Computer SystemsComputing Education Research
Software EngineeringEducational SciencesComputer SciencesComputer Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 462 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf