Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned
Fri 13 May 2022 13:20 - 13:25 at ICSE room 6 - Soft Skills 2 Chair(s): Charles Wallace
Fri 27 May 2022 09:25 - 09:30 at Room 304+305 - Papers 17: Human Aspects of SE 1 Chair(s): Birgit Penzenstadler
Undergraduate students in all disciplines sometimes struggle to see the connections between what they are leaning in the classroom and how it will be used in practice. Capstone courses, internships, and co-op experiences can help students bridge this gap by allowing students to put theory into practice on real-world projects and by connecting students to industry practices and partners. Although these experiences can better prepare students for their careers, they may also shield students from real-world risks, such as lack of product feasibility or viability, and from the non-technical tasks of business planning and start-up tasks, in order to make the academic aspects of the course manageable and scalable. In this work, we present our experience offering undergraduate Software Engineering students the opportunity to self-sponsor a year-long capstone project. Students began the course with four software product ideas, none of which had been assessed for feasibility or viability. During the academic year, students were responsible for product discovery, technology selection, and technical development following good Software Engineering practices. They also created business and marketing plans, and formed an LLC. This paper describes the processes, practices and timeline we followed for a student-sponsored capstone team. We also share our lessons learned and offer suggestions for including student-sponsored projects in a computing capstone course.
Thu 12 MayDisplayed time zone: Eastern Time (US & Canada) change
20:00 - 21:00 | Software Engineering in Practice 4SEIP - Software Engineering in Practice / SEET - Software Engineering Education and Training at ICSE room 7 Chair(s): Igor Steinmacher Northern Arizona University | ||
20:00 5mTalk | A longitudinal case study on the effects of an evidence-based software engineering training SEET - Software Engineering Education and Training Sebastián Pizard Universidad de la República, Diego Vallespir Universidad de la Republica, Uruguay, Barbara Kitchenham Keele University Pre-print Media Attached | ||
20:05 5mTalk | Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned SEET - Software Engineering Education and Training Ethan Bütt University of Nebraska - Lincoln, Suzette Person University of Nebraska-Lincoln, Christopher Bohn University of Nebraska - Lincoln Pre-print Media Attached | ||
20:10 5mTalk | Analyzing the CMake Build System SEIP - Software Engineering in Practice KimHao Nguyen University of Nebraska-Lincoln, ThanhVu Nguyen George Mason University, Quoc-Sang Phan Facebook, Inc. | ||
20:15 5mTalk | Automatic Anti-Pattern Detection in Microservice Architectures based on Distributed Tracing SEIP - Software Engineering in Practice Tim Hubener ING Bank N.V., Yaping Luo ING; Eindhoven University of Technology, Pieter Vallen ING, Jonck van der Kogel ING Bank N.V., Tom Liefheid ING Bank N.V., Michel Chaudron Eindhoven University of Technology, The Netherlands Media Attached | ||
20:20 5mTalk | Organizational Culture and its impact on the BizDev interface SEIP - Software Engineering in Practice Pre-print Media Attached | ||
20:25 5mTalk | On the Effectiveness of Machine Learning Experiment Management Tools SEIP - Software Engineering in Practice Samuel Idowu Chalmers | University of Gothenburg, Osman Hasan National University of Sciences & Technology, Daniel Strüber Chalmers | University of Gothenburg / Radboud University, Thorsten Berger Pre-print Media Attached |
Fri 13 MayDisplayed time zone: Eastern Time (US & Canada) change
13:00 - 14:00 | Soft Skills 2SEET - Software Engineering Education and Training at ICSE room 6 Chair(s): Charles Wallace Michigan Technological University, USA | ||
13:00 5mTalk | "Can You Help Me?" An Experience Report of Teamwork in a Game Coding Camp for Autistic High School Students SEET - Software Engineering Education and Training Makayla Moster Clemson University, Ella Kokinda Clemson University, Matthew Re Clemson University, James Dominic Clemson University, Jason Lehmann Aspiritech, Andrew Begel Microsoft Research, Paige Rodeghero Clemson University Pre-print Media Attached | ||
13:05 5mTalk | Can Pre-class GitHub Contributions Predict Success by Student Teams? SEET - Software Engineering Education and Training Jialin Cui North Carolina State University, Runqiu Zhang University of Virginia, Ruochi Li North Carolina State University, Kaida Lou North Carolina State University, Chengyuan Liu North Carolina State University, Yunkai Xiao North Carolina State University, Qinjin Jia North Carolina State University, Edward Gehringer North Carolina State University DOI Pre-print Media Attached | ||
13:10 5mTalk | A Project-Based Collaboration between Software Engineering and Criminology Students: Building Applications to Understand Racial Injustice in the Criminal Justice System SEET - Software Engineering Education and Training S. Monisha Pulimood The College of New Jersey, Margaret Leigey The College of New Jersey, Diane C. Bates The College of New Jersey, Kim Pearson The College of New Jersey, Supriya Mishra The College of New Jersey Pre-print Media Attached | ||
13:15 5mTalk | Respond to Change or Die: An Educational Scrum Simulation for Distributed Teams SEET - Software Engineering Education and Training Emily Laue Christensen IT University of Copenhagen, Maria Paasivaara LUT University, Finland & Aalto University, Finland Pre-print Media Attached | ||
13:20 5mTalk | Student-Sponsored Projects in a Capstone Course: Reflections and Lessons Learned SEET - Software Engineering Education and Training Ethan Bütt University of Nebraska - Lincoln, Suzette Person University of Nebraska-Lincoln, Christopher Bohn University of Nebraska - Lincoln Pre-print Media Attached |