2017 IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) (2017)
Buenos Aires, Argentina
May 23, 2017 to May 23, 2017
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CHASE.2017.7
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.
newcomers, open source software, engagement, gamification, motivation, barriers
Guilherme C. Diniz, Marco A. Graciotto Silva, Marco A. Gerosa, Igor Steinmacher, "Using Gamification to Orient and Motivate Students to Contribute to OSS Projects", 2017 IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), vol. 00, no. , pp. 36-42, 2017, doi:10.1109/CHASE.2017.7