Title :
The Allure and Risks of a Deployable Software Engineering Project: Experiences with Both Local and Distributed Development
Author :
Meyer, Bertrand ; Piccioni, Marco
Author_Institution :
Dept. of Comput. Sci., ETH Zurich, Zurich
Abstract :
The student project is a key component of a software engineering course. What exact goals should the project have, and how should the instructors focus it? While in most cases projects are artificially designed for the course, we use a deployable, realistic project. This paper presents the rationale for such an approach and assesses our experience with it, drawing on this experience to present guidelines for choosing the theme and scope of the project, selecting project tasks, switching student groups, specifying deliverables and grading scheme. It then expands the discussion to the special but exciting case of a project distributed between different universities, the academic approximation of globalized software development as practiced today by the software industry.
Keywords :
educational computing; educational courses; software engineering; student experiments; deployable software engineering; globalized software development; student project; Computer industry; Computer science; Educational institutions; Guidelines; Programming profession; Project management; Quality assurance; Software engineering; Software quality; Software testing;
Conference_Titel :
Software Engineering Education and Training, 2008. CSEET '08. IEEE 21st Conference on
Conference_Location :
Charleston, SC
Print_ISBN :
978-0-7695-3144-1
DOI :
10.1109/CSEET.2008.41