Teaching software engineering using globally distributed projects: the DOSE course

  • Authors:
  • Martin Nordio;Carlo Ghezzi;Bertrand Meyer;Elisabetta Di Nitto;Giordano Tamburrelli;Julian Tschannen;Nazareno Aguirre;Vidya Kulkarni

  • Affiliations:
  • ETH Zurich, Zurich, Switzerland;Politecnico di Milano, Milan, Italy;ETH Zurich, Zurich, Switzerland;Politecnico di Milano, Milan, Italy;Politecnico di Milano, Milan, Italy;ETH Zurich, Zurich, Switzerland;University of Rio Cuarto, Rio Cuarto, Argentina;University of Delhi, Delhi, India

  • Venue:
  • Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed software development poses new software engineering challenges. To prepare student for these new challenges, we have been teaching software engineering using globally distributed projects. The projects were developed in collaboration with eleven universities in ten different countries in Europe, Asia, and South America. This paper reports the experience teaching the course, describing the settings, problems faced organizing the projects and the lessons learned.