Teaching global software engineering by simulating a global project in the classroom

Yang Li, Stepan Krusche, Christian Lescher, Bernd Bruegge

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

Globalization has long since found its way into software engineering. Many companies transfer part of their development activities to distributed countries in order to ensure their global competitiveness, gain access to local markets and react to the prevailing lack of specialized workforce. The global distribution of project teams introduces new challenges: Geographic separation, different time zones, remote communications, and culture and language barriers make the collaboration between team members more difficult. Instructors in universities are faced with the problem of how to make students with little or no experience aware of the challenges of Global Software Engineering and equip them with skills to deal with them. International practical courses are effective but require high organizational effort. In this paper, we describe an exercise for teaching Global Software Engineering in a single classroom and report on our experiences. The exercise simulates a global software project within three sites. Through the exercise, students experienced some of the aforementioned challenges and tried to deal with them in a simulated environment.

Original languageEnglish
Title of host publicationSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
PublisherAssociation for Computing Machinery, Inc
Pages187-192
Number of pages6
ISBN (Electronic)9781450338561
DOIs
StatePublished - 17 Feb 2016
Event47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016 - Memphis, United States
Duration: 2 Mar 20165 Mar 2016

Publication series

NameSIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education

Conference

Conference47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016
Country/TerritoryUnited States
CityMemphis
Period2/03/165/03/16

Keywords

  • Classroom
  • Education
  • Global Software Engineering
  • Project Management
  • Simulation

Fingerprint

Dive into the research topics of 'Teaching global software engineering by simulating a global project in the classroom'. Together they form a unique fingerprint.

Cite this