ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil

This program is tentative and subject to change.

Wed 15 Apr 2026 11:15 - 11:30 at Oceania VI - Education 1 Chair(s): Yaroslav Golubev

Open Source Software (OSS) supports modern digital infrastructure and industry, making the ability to contribute and collaborate in OSS communities an increasingly important professional skill. Participating in OSS gives students valuable real-world software engineering experience, but also introduces distinctive challenges. In this work, we investigate the barriers university students encounter when contributing to OSS projects. We qualitatively analyze experiences from an advanced master-level software engineering course at a European university and systematically map those experiences to existing barrier frameworks. Notably, we identify two barriers not described in prior work: Conflicting Mentor Guidance'' andCommunication Channel Ambiguity''. By combining project characteristics with student reports, we also find that commit frequency is a more reliable indicator of contribution success than project size or age. Our findings show how barriers interconnect and compound for time-constrained student contributors, with interpersonal barriers often triggering or exacerbating technical and process barriers. Students who selected projects based on personal interest achieved higher success rates, underscoring the role of intrinsic motivation. We conclude with implications for practice: students should choose projects aligned with their interests and with active maintainer engagement; educators should use vitality metrics and prepare students for common barriers; and maintainers should prioritize timely communication and mentorship.

This program is tentative and subject to change.

Wed 15 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
11:00
15m
Talk
Why Students Leave the LMS: Executive Function Demands and Self-Regulated Learning in Software Engineering Courses
Software Engineering Education and Training (SEET)
Khawla Shnaikat University of Calgary, Ann Barcomb Schulich School of Engineering, University of Calgary, Emily Marasco University of Calgary
11:15
15m
Talk
What barriers do students experience when trying to contribute to Open Source Software projects?
Software Engineering Education and Training (SEET)
Nathan Cassee University of Victoria, Sankarsh Ravi Eindhoven University of Technology, Italo Santos University of Hawai‘i at Mānoa, Igor Steinmacher RESHAPE LAB, Northern Arizona University, USA, Alexander Serebrenik Eindhoven University of Technology
11:30
15m
Talk
Mapping educational software engineering content on YouTube
Software Engineering Education and Training (SEET)
Maša Pejović Mediterranean University Podgorica, Nikola Vasović Mediterranean University Podgorica, Antonio Cicchetti Sweden, Robbert Jongeling Mälardalen University
11:45
15m
Talk
When Emotions Matter: Speech-Based Emotion Detection in Capstone Project Retrospective Meetings while Working Hybrid
Software Engineering Education and Training (SEET)
Wardah Naeem Awan LUT University, Maria Paasivaara LUT University, Finland & Aalto University, Finland, Peter Gloor Massachusetts Institute of Technology SDM
12:00
15m
Talk
Examining Productivity in Educational Environments: Perspectives of Professors and Students on a Capstone Project
Software Engineering Education and Training (SEET)
12:15
15m
Talk
An Empirical Study of Anonymous, Unmoderated, and Online Peer-to-Peer Programming Tutoring Conversations
Software Engineering Education and Training (SEET)
Priscila Santiesteban University of Michigan, Emma Shedden University of Pennsylvania, Madeline Endres University of Massachusetts Amherst, Westley Weimer University of Michigan