Dimensions of Experientialism for Software Engineering Education
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 MayDisplayed 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 20mTalk | Software Engineering Lab – an Essential Component of a Software Engineering Curriculum SEET - Software Engineering Education and Training | ||
14:20 20mTalk | Dimensions of Experientialism for Software Engineering Education SEET - Software Engineering Education and Training Pre-print | ||
14:40 20mTalk | 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 20mFull-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 10mTalk | Q&A in groups SEET - Software Engineering Education and Training |