Eight Years of Delivering Professional Education and Training for Software Engineering at Fraunhofer IESE: An Experience Report

In this paper, we reflect on our experiences of delivering professional software engineering (SE) education and training over the course of the last eight years. We begin the paper with a summary of current developments in SE education and training, followed by a brief description of the educational framework that has guided our work in this domain. We then move on to describe four case studies of SE education and training delivery together with a set of lessons learnt. We end the paper with a summary of the wider lessons learnt gained from our experiences in the domain - these consider how SE education should be delivered and facilitated, as well as other considerations such as changes to organizational roles and responsibilities brought about by the introduction of technology-based learning

[1]  Christian Bunse,et al.  xd Software Engineering Education Applying a Blended Learning Strategy for , 2005, 18th Conference on Software Engineering Education & Training (CSEET'05).

[2]  J. Bruner Acts of meaning , 1990 .

[3]  Mary Shaw,et al.  Software engineering education: a roadmap , 2000, ICSE '00.

[4]  Patrick E. Waterson,et al.  Wie wird E-Learning genutzt? - eine empirische Untersuchung , 2003, DeLFI.

[5]  John R. Anderson,et al.  Rules of the Mind , 1993 .

[6]  Adam Curle,et al.  Learning to Be: The World of Education Today and Tomorrow. Edgar Faure , Felipe Herrera , Abdul-Razzak Kaddoura , Henri Lopes , Arthur V. Petrovsky , Majid Rahnema , Frederick Champion Ward , 1973 .

[7]  T. B. Hilburn,et al.  Software engineering education: a modest proposal , 1997 .

[8]  Thomas B. Hilburn SE Education: A Modest Proposal , 1997, IEEE Softw..

[9]  Dietmar Pfahl,et al.  The Collaborative Learning Methodology CORONET-Train: Implementation and Guidance , 2002, LSO.

[10]  Alan M. Thomas Learning to be: the world of education today and tomorrow. , 1973 .

[11]  Susan E. Newman,et al.  Cognitive Apprenticeship: Teaching the Craft of Reading, Writing, and Mathematics. Technical Report No. 403. , 1987 .

[12]  Sheryl Duggins,et al.  An historical investigation of graduate software engineering curriculum , 2002, Proceedings 15th Conference on Software Engineering Education and Training (CSEE&T 2002).

[13]  Volker Wulf,et al.  Building Communities among Software Engineers: The ViSEK Approach to Intra- and Inter-Organizational Learning , 2002, LSO.

[14]  C. Jensen,et al.  Collaboration, leadership, control, and conflict negotiation in the Netbeans.org community , 2004, ICSE 2004.

[15]  Timothy C. Lethbridge,et al.  Software engineering 2004 , 2006 .