Ossdoorway: A Gamified Environment to Scaffold Student Contributions to Open Source Software

Italo Santos, Katia Romero Felizardo, Anita Sarma, Igor Steinmacher, Marco A. Gerosa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 selfefficacy questionnaire before and after their use of OSSDoorway, along with qualitative feedback to assess challenges, interface features, and suggestions for improvement. The results show that OSSDoorway boosts students' self-efficacy and provides a structured, gamified learning experience. Clear instructions, real-time feedback, and the quest-based system helped students navigate tasks like using GitHub features to submit pull requests and collaborating with the community. Our findings suggest that providing students with a supportive gamified environment that uses feedback and structured quests can help them navigate the OSS contribution process.

Original languageEnglish (US)
Title of host publicationProceedings - 2025 IEEE/ACM 37th International Conference on Software Engineering Education and Training, CSEE and T 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages325-335
Number of pages11
ISBN (Electronic)9798331537098
DOIs
StatePublished - 2025
Event37th IEEE/ACM International Conference on Software Engineering Education and Training, CSEE and T 2025 - Ottawa, Canada
Duration: Apr 28 2025Apr 29 2025

Publication series

NameSoftware Engineering Education Conference, Proceedings
ISSN (Print)1093-0175

Conference

Conference37th IEEE/ACM International Conference on Software Engineering Education and Training, CSEE and T 2025
Country/TerritoryCanada
CityOttawa
Period4/28/254/29/25

Keywords

  • MCDM
  • open source software
  • software engineering education

ASJC Scopus subject areas

  • Software
  • Education

Fingerprint

Dive into the research topics of 'Ossdoorway: A Gamified Environment to Scaffold Student Contributions to Open Source Software'. Together they form a unique fingerprint.

Cite this