Distributed development: an education perspective on the global studio project
Proceedings of the 28th international conference on Software engineering
Cost estimation for global software development
Proceedings of the 2006 international workshop on Economics driven software engineering research
An experiment in teaching innovation in software engineering: video presentation
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
A training tool for global software development
ITHET'10 Proceedings of the 9th international conference on Information technology based higher education and training
A tool for training students and engineers in global software development practices
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
Teaching distributed software engineering with UCOSP: the undergraduate capstone open-source project
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Student motivation in distributed software development projects
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Teaching software engineering using globally distributed projects: the DOSE course
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Ten tips to succeed in global software engineering education
Proceedings of the 34th International Conference on Software Engineering
Collaboration patterns in distributed software development projects
Proceedings of the 34th International Conference on Software Engineering
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Communication and collaboration is difficult in geographically distributed settings. As a result of globalization, mergers and acquisitions, and scarce skills, software development projects are increasingly more distributed. Hence, teaching software engineering students how to cope with distribution becomes a critical issue. This paper describes our experience with teaching three distributed software engineering project courses. Students from Carnegie Mellon University in Pittsburgh, USA and from Technische Universita/spl uml/t Mu/spl uml/nchen in Munich, Germany, collaborated to specify, design and realize software for a real client located at a third site. In doing so, students were exposed first hand to distribution issues, encountering challenges introduced by different cultures, languages, standards and time zones, and facing them with tools such as groupware, videoconferencing, distributed repositories and travel. We conclude this paper with the lessons we learned during these three experiences and the improvements we plan for our next distributed project course.