2017 · 26 citations · 23 references
EngineeringReal World ProjectsEducationOss ProjectsStem EducationEducational GameGame DesignGamificationDesignMotivationUser ExperienceGamified EnvironmentLearning AnalyticsMotivate StudentsEducational InnovationOpen Source SoftwareDesign ThinkingHuman-computer InteractionProject-based LearningTechnologyDigital Learning
Students can benefit from contributing to Open Source Software (OSS), since they can enrich their portfolio and learn with real world projects. However, sometimes students are demotivated to contribute due to entrance barriers. On the other hand, gamification is widely used to engage and motivate people to accomplish tasks and improve their performance. The goal of this work is to analyze the use of gamification to orient and motivate undergraduate students to overcome onboarding barriers and engage to OSS projects. To achieve this goal, we implemented four gaming elements (Quests, Points, Ranking, and Levels) in GitLab and assessed the environment by means of a study conducted with 17 students, within a real OSS project (JabRef). At the end of the study, the students evaluated their experience through a questionnaire. We found that the Quest element helped to guide participants and keep them motivated and points helped by providing feedback on students' performed tasks. We conclude that the gamified environment oriented the students in an attempt to make a contribution and that gamification can motivate and orient newcomers' to engage to OSS projects.
23
From game design elements to gamefulness
Sebastian Deterding, Dan Dixon, Rilla Khaled et al. · 2011 · 7.5K citations
Video Game Development, Engineering, Alternate Reality Games +16
Overcoming open source project entry barriers with a portal for newcomers
Igor Steinmacher, Tayana Conte, Christoph Treude et al. · 2016 · 160 citations