TY - GEN
T1 - Teaching global software engineering by simulating a global project in the classroom
AU - Li, Yang
AU - Krusche, Stepan
AU - Lescher, Christian
AU - Bruegge, Bernd
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/2/17
Y1 - 2016/2/17
N2 - 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.
AB - 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.
KW - Classroom
KW - Education
KW - Global Software Engineering
KW - Project Management
KW - Simulation
UR - http://www.scopus.com/inward/record.url?scp=84968645281&partnerID=8YFLogxK
U2 - 10.1145/2839509.2844618
DO - 10.1145/2839509.2844618
M3 - Conference contribution
AN - SCOPUS:84968645281
T3 - SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
SP - 187
EP - 192
BT - SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
PB - Association for Computing Machinery, Inc
T2 - 47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016
Y2 - 2 March 2016 through 5 March 2016
ER -