DocumentCode :
2073829
Title :
Advanced hands-on training for distributed and outsourced software engineering
Author :
Nordio, Martin ; Mitin, Roman ; Meyer, Bertrand
Author_Institution :
ETH Zurich, Zurich, Switzerland
Volume :
1
fYear :
2010
fDate :
2-8 May 2010
Firstpage :
555
Lastpage :
558
Abstract :
Today´s software projects are often distributed across multiple locations. This distribution poses new challenges produced by the cooperation across different countries, times zones, and cultures. Software engineering courses have to prepare students accordingly. This paper reports an experience on teaching a distributed software engineering course. In this course, students develop software in collaboration with five universities located in Italy, Hungary, Russia, Switzerland, and Ukraine. The projects allow students to face the difficulties of developing software in a globalized context, and provide a practical experience on distributed software engineering. We describe the major obstacles on organizing such a course, and we suggest best practices to achieve successful outcome.
Keywords :
software engineering; training; advanced hands-on training; distributed software engineering; outsourced software engineering; software development; software projects; Contracts; Educational institutions; Face; Schedules; Software; Software engineering; distributed software engineering; multinational project; teaching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location :
Cape Town
ISSN :
0270-5257
Print_ISBN :
978-1-60558-719-6
Type :
conf
DOI :
10.1145/1806799.1806879
Filename :
6062059
Link To Document :
بازگشت