* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Wed 30 May 2018 14:20 - 14:40 at E2 room - Take-home lessons I Chair(s): Sira Vegas

There is a gap between the abstract concepts taught in the classroom and the skills needed for students to succeed once they join the workplace. The Undergraduate Capstone Open Source Projects (UCOSP) program was developed to narrow this gap by enabling undergraduate computer science students to have an experiential software engineering learning opportunity. Over the past 8 years, 737 students from 30 universities have taken part in this program.

In this paper, we sought to understand student perceptions of how UCOSP complements traditional classwork by providing realworld software engineering exposure. We report on a qualitative analysis of 2,203 quotes collected from 167 students from 18 universities over six academic terms. We analyzed these data using a grounded theory approach based on open coding to gain insight into the key benefits of the program from the students’ perspective. We found that students highly value being able to apply their classroom knowledge to real, novel tasks, for real projects with a community of users, while receiving real mentorship from a member of the development team. Further, we found that contributing to real software systems provides greater understanding of software engineering than might otherwise be obtained through more traditional means.

Our goal is that our analysis can help fellow educators add additional experimentalism into their existing programs.

Wed 30 May

14:00 - 15:30: SEET - Software Engineering Education and Training - Take-home lessons I at E2 room
Chair(s): Sira VegasUniversidad Politecnica de Madrid
icse-2018-Software-Engineering-Education-and-Training14:00 - 14:20
Mira Balaban, Arnon SturmBen-Gurion University of the Negev
icse-2018-Software-Engineering-Education-and-Training14:20 - 14:40
Reid HolmesUniversity of British Columbia, Meghan Allen, Michelle Craig
icse-2018-Software-Engineering-Education-and-Training14:40 - 15:00
Zhewei HuNorth Carolina State University, Yang SongUniversity of North Carolina Wilmington, Edward GehringerNorth Carolina State University
icse-2018-Software-Engineering-Education-and-Training15:00 - 15:20
Maria PaasivaaraIT University of Copenhagen & Aalto University, Finland, Dragos Voda, Ville Heikkilä, Jari Vanhanen, Casper Lassenius
icse-2018-Software-Engineering-Education-and-Training15:20 - 15:30