DocumentCode
2975009
Title
Distributed software engineering: Research and education challenges
Author
Meyer, Bertrand
Author_Institution
ETH Zurich & Eiffel Software, Zurich
fYear
2008
fDate
26-29 Feb. 2008
Abstract
Software development has undergone a major change in recent years, partly but not only as a result of the outsourcing phenomenon. Most software projects today are distributed, raising a whole slate of new issues of management, coordination, licensing, stakeholder involvement, specification, quality assurance (in particular testing) and maintenance. While there has been much discussion of the political and economic aspects of outsourcing, the technical consequences and issues of globalized software development are not completely understood. This talk presents a number of research challenges in distributed software engineering. It introduces a number of organizational and technical solutions that we have found to be efficient in industrial practice. On the educational side, it builds on our experience at ETH -- in particular our courses on "software engineering for outsourced and offshore development" and our multi-university distributed project course -- to discuss how to integrate distributed software development into the teaching of modern software engineering principles and practices.
Keywords
computer science education; distributed processing; software engineering; distributed software engineering; software development; teaching; Licenses; Outsourcing; Programming; Project management; Quality assurance; Quality management; Software engineering; Software maintenance; Software quality; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Ecosystems and Technologies, 2008. DEST 2008. 2nd IEEE International Conference on
Conference_Location
Phitsanulok
Print_ISBN
978-1-4244-1489-5
Electronic_ISBN
978-1-4244-1490-1
Type
conf
DOI
10.1109/DEST.2008.4635100
Filename
4635100
Link To Document