OSSDoorway: A Gamified Environment to Scaffold Student Contributions to Open Source Software
Italo Santos, Katia Romero Felizardo, Anita Sarma, Igor Steinmacher,, Marco A. Gerosa

TL;DR
This paper introduces OSSDoorway, a gamified tool that enhances student engagement and self-efficacy in contributing to open source software by providing structured guidance and real-time feedback.
Contribution
The paper presents OSSDoorway, a novel gamified environment that effectively scaffolds students' open source contributions and improves their confidence and skills.
Findings
OSSDoorway increases students' self-efficacy in OSS contributions.
Structured quests and feedback aid students in navigating OSS processes.
Students find the gamified environment engaging and helpful.
Abstract
Software engineering courses enable practical learning through assignments requiring contributions to open source software (OSS), allowing students to experience real-world projects, collaborate with global communities, and develop skills and competencies required to succeed in the tech industry. Learning software engineering through open source contribution integrates theory with hands-on practice, as students tackle real challenges in collaborative environments. However, students often struggle to contribute to OSS projects and do not understand the contribution process. Research has demonstrated that strategically incorporating game elements can promote student learning and engagement. This paper proposes and evaluates OSSDoorway, a tool designed to guide students contributing to OSS projects. We recruited 29 students and administered a self-efficacy questionnaire before and after…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducational Games and Gamification · Online Learning and Analytics
