Experimenting with Realism in Software Engineering Team Projects: An Experience Report

Simpson, R. and Storer, T. (2017) Experimenting with Realism in Software Engineering Team Projects: An Experience Report. In: 30th IEEE Conference on Software Engineering Education and Training (CSEE&T), Savannah, GA, USA, 7-9 Nov 2017, pp. 87-96. ISBN 9781538625361 (doi:10.1109/CSEET.2017.23)

[img]
Preview
Text
149818.pdf - Accepted Version

452kB

Abstract

Over Several years, we observed that our students were sceptical of Software Engineering practices, because we did not convey the experience and demands of production quality software development. Assessment focused on features delivered, rather than imposing responsibility for longer term `technical debt'. Academics acting as 'uncertain' customers were rejected as malevolent and implausible. Student teams composed of novices lacked the benefits of leadership provided by more experienced engineers. To address these shortcomings, real customers were introduced, exposing students to real requirements uncertainty. Flipped classroom teaching was adopted, giving teams one day each week to work on their project in a redesigned laboratory. Software process and quality were emphasised in the course assessment, imposing technical debt. Finally, we introduced a leadership course for senior students, who acted as mentors to the project team students. This paper reports on the experience of these changes, from the perspective of different stakeholders.

Item Type:Conference Proceedings
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Simpson, Mr Robert and Storer, Dr Tim
Authors: Simpson, R., and Storer, T.
College/School:College of Science and Engineering > School of Computing Science
ISSN:2377-570X
ISBN:9781538625361
Copyright Holders:Copyright © 2017 IEEE
First Published:First published in 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T): 87-96
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher

University Staff: Request a correction | Enlighten Editors: Update this record