ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil
Fri 17 Apr 2026 11:45 - 12:00 at Oceania VI - Education 7 Chair(s): Kiev Gama

Many traditional software engineering capstone courses typically assign separate projects to different teams. This approach provides limited opportunities for students to develop the inter-team collaboration and system integration skills needed in professional software development. This experience report presents our teaching framework for Software Engineering Workshop III, a final-year group capstone course redesigned around a “software ecosystem-centric” model. In this framework, all student teams contribute to a single, interconnected microservice system, creating industry-aligned technical dependencies that require inter-team collaboration. We also incorporate industry-standard tools, extensive industry partnerships, and development workflows that mirror professional software development environments in the industry. Our analysis of students’ reflections and feedback shows that specific, designed challenges contributed to the development of key skills. For instance, technical uncertainty and mandatory team interdependencies fostered students’ professional maturity and improved their problem-solving and collaboration skills. The productive friction inherent in this model supported students in achieving deeper learning outcomes. These outcomes include building a professional portfolio and enhancing their career readiness—achievements that are difficult to realize in traditional isolated projects. Drawing from this experience, we present key lessons for educators on how to manage productive uncertainty, support student autonomy while providing necessary guidance, and assess learning through process-focused evaluation. This report offers a practical model for other institutions aiming to close the gap between software engineering education and real industry training.

Fri 17 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
11:00
15m
Talk
A Roadmap for Integrating Sustainability into Software Engineering Education
Journal-first Papers
Ana Moreira NOVA University of Lisbon & NOVA LINCS, Patricia Lago Vrije Universiteit Amsterdam, Rogardt Heldal Western Norway University of Applied Science, Stefanie Betz Furtwangen University & LUT University, Ian Brooks UWE Bristol, Rafael Capilla Universidad Rey Juan Carlos, Vlad Constantin Coroamă Roegen Centre For Sustainability, Letícia Duboc La Salle-Universitat Ramon Llull, João Paulo Fernandes New York University, Abu Dhabi, Ola Leifler Linköping University, Ngoc-Thanh Nguyen Microsoft, Shola Oyedeji LUT University , Birgit Penzenstadler Chalmers Tekniska Högskola and Gothenburg University and Lappenranta University of Technology, Anne Peters KTH Royal Institute of Technology, Sweden, Jari Porras LUT University , Colin C. Venters European Organization for Nuclear Research (CERN)
Link to publication DOI File Attached
11:15
15m
Talk
Use-Modify-Create turned "Upside Down" by AI: Towards Higher-Level Competences via the Scientific Method
Software Engineering Education and Training (SEET)
Claus Brabrand IT University of Copenhagen, Sue Sentance University of Cambridge, UK
11:30
15m
Talk
Hey, ChatGPT, Look at My Work: Using Conversational AI in Requirements Engineering Education
Research Track
Sahar Badihi University of British Columbia, Canada, Michael Tegegn University of British Columbia, Evelien Riddell University of Waterloo, Krzysztof Czarnecki University of Waterloo, Canada, Julia Rubin The University of British Columbia
Pre-print
11:45
15m
Talk
Ecosystem-Centric Capstone: Lessons from Simulating a Tech Company in Software Engineering EducationVirtual Attendance
Software Engineering Education and Training (SEET)
Basem Suleiman University of New South Wales, Sydney, Jinglin Sun University of New South Wales, Fethi Rabhi UNSW, Siu Lung Ng UNSW Sydney
12:00
15m
Talk
EXEMPLIFY-SEE: A Structured Approach and Portal for Example-Based Learning in Software Engineering Education
Software Engineering Education and Training (SEET)
Tiago P. Bonetti Universidade Estadual de Maringá (UEM), Matheus M. Dias Universidade Estadual de Maringá (UEM), Williamson Silva UFAM, Thelma E. Colanzi Universidade Estadual de Maringá (UEM)
12:15
15m
Talk
Teamwork in Software Engineering Education: Exploring Team Dynamics and Challenges Across Course Projects
Software Engineering Education and Training (SEET)
Yu Lu University of California, Irvine, Niklas Meissner Institute of Software Engineering, University of Stuttgart, Matthew J. Bietz University of California, Irvine, Sergio Gago-Masague University of California, Irvine, André van der Hoek University of California, Irvine