A distributed project for a globalized world

The Distributed and Outsourced Software Engineering course at ETH Zurich (DOSE) includes, as its key component, a distributed project in which student teams over several universities collaborate. Participation in the project, and the course as a whole, is open to any university with an interest in exploring the fascinating issues of distributed software development.

Distributed Software Development

Industrial software construction is, increasingly, a distributed activity. The scenario of a single team working in a single location for a set period, once the norm, is fast becoming the exception.

Distributed development, however, raises considerable problem. As everyone knows, software engineering is difficult; if it is hard to make a project succeed when everyone is in the same building, splitting the team across continents, time zones, languages and cultures does not help. Hence the many failures reported in outsourced and offshore projects.

Universities, in their software engineering education, should teach the principles and techniques that will avoid such failures, and more generally emphasize distributed development as a key component of modern software engineering, not likely to go away in any near future. The standard curriculum does not yet, however, cover it, in particular because it is difficult to organize project work that mimics the conditions of distributed projects.

ETH's DOSE course provides a controlled environment for such a project.

Join DOSE 2011!

If you are interested to join DOSE 2011, contact Bertrand Meyer and Martin Nordio. These are the requirements to join DOSE 2011:

Universities participating in DOSE 2011

Here is the partial list; more to be confirmed soon:

Previous Courses

Since 2007, we have developed distributed projects in collaboration with several universities:
Visiting Hanoi in 2009

Publications

Contact

Martin Nordio — ETH Zurich
Bertrand Meyer — ETH Zurich
Christian Estler — ETH Zurich
Julian Tschannen — ETH Zurich

Valid XHTML 1.0 Strict