* 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

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
Take-home lessons ISEET - Software Engineering Education and Training at E2 room
Chair(s): Sira Vegas Universidad Politecnica de Madrid
14:00
20m
Talk
Software Engineering Lab – an Essential Component of a Software Engineering Curriculum
SEET - Software Engineering Education and Training
Mira Balaban , Arnon Sturm Ben-Gurion University of the Negev
14:20
20m
Talk
Dimensions of Experientialism for Software Engineering Education
SEET - Software Engineering Education and Training
Reid Holmes University of British Columbia, Meghan Allen , Michelle Craig
Pre-print
14:40
20m
Talk
Open-Source Sofware in Class: Students’ Common Mistakes
SEET - Software Engineering Education and Training
Zhewei Hu North Carolina State University, Yang Song University of North Carolina Wilmington, Edward Gehringer North Carolina State University
15:00
20m
Full-paper
How Does Participating in a Capstone Project with IndustrialCustomers Affect Student Attitudes?
SEET - Software Engineering Education and Training
Maria Paasivaara IT University of Copenhagen & Aalto University, Finland, Dragos Voda , Ville Heikkilä , Jari Vanhanen , Casper Lassenius
Pre-print
15:20
10m
Talk
Q&A in groups
SEET - Software Engineering Education and Training