Gamificando o Portal para Novatos em Software Livre FLOSSCoach: Insigths de uma Avaliação Preliminar
Resumo
Os projetos de Software Livre dependem de contribuições voluntárias e precisam da entrada contínua de novatos para sua sustentabilidade. Entretanto, é comum que os novatos enfrentem barreiras ao fazer sua primeira contribuição. Em um trabalho anterior, um portal web chamado FLOSSCoach foi criado para apoiar a primeira contribuição dos novatos neste tipo de projeto. Uma avaliação preliminar desse portal indicou que o FLOSSCoach desempenhou um papel importante na orientação dos novatos e na diminuição das barreiras relacionadas aos processos de orientação e contribuição. Baseado nos indícios iniciais, deseja-se entender o papel da gamificação no apoio da primeira contribuição de um novato usando o portal. Dessa forma, esse trabalho tem por objetivo apresentar a proposta de gamificação do FLOSSCoach, representada em formato de wireframes que ilustram o uso dos elementos de jogo selecionados. Também se apresenta os resultados de uma avaliação inicial dos wireframes.
Referências
Barbosa, S. and Silva, B. (2010). Interação Humano-computador. Elsevier Brasil, Rio Janeiro, 1st edition.
Chou, Y. (2015). Actionable gamification: Beyond points, badges, and leaderboards. Octalysis Media Fremont, California, USA.
Deterding, S., Dixon, D., Khaled, R., and Nacke, L. (2011). From game design elements to gamefulness: Defining ”gamification”. In Proceedings of the International Academic MindTrek Conference, pages 9–15, Tampere, Finland. ACM.
Diniz, G., Silva, M. A. G., Gerosa, M. A., and Steinmacher, I. (2017). Using gamification to orient and motivate students to contribute to OSS projects. In Proceedings of the International Workshop on Cooperative and Human Aspects of Software Engineering, in conjunction with ICSE, pages 1–7, Buenos Aires, Argentina. ACM (To Appear).
Hamari, J., Koivisto, J., and Sarsa, H. (2014). Does Gamification Work? A Literature Review of empirical studies on gamification. In Proceedings of the Hawaii International Conference on System Sciences, pages 3025–3034, Hawaii, USA. IEEE.
Jergensen, C., Sarma, A., and Wagstrom, P. (2011). The Onion Patch: Migration in open source ecosystems. In Proceedings of the Symposium and the European Conference on Foundations of Software Engineering, pages 70–80, Szeged, Hungary. ACM.
Lee, S., Park, D.-H., and Han, I. (2013). New members’ online socialization in online communities: The effects of content quality and feedback on new members’ contentsharing intentions. Computers in Human Behavior, 30:344–354.
Lotufo, R., Passos, L. T., and Czarnecki, K. (2012). Towards improving bug tracking systems with game mechanisms. In Proceedings of the International Conference of Mining Software Repositories, pages 2–11, Zurich, Switzerland. ACM.
Marache-Francisco, C. and Brangier, E. (2013a). Perception of gamification: Between graphical design and persuasive design. In Proc. of the Intl. Conference of Design, User Experience, and Usability, pages 558–567, Las Vegas, USA. Springer.
Marache-Francisco, C. and Brangier, E. (2013b). Process of gamification. In Proceedings of the International Conference in Human-oriented and Personalized Mechanisms, Technologies, and Services, pages 126–131, Venice, Italy. IARIA.
Moccozet, L., Tardy, C., Opprecht, W., and Leonard, M. (2013). Gamification-based assessment of group work. In Proceedings of the International Conference on Interactive Collaborative Learning, pages 171–179, Kazan, Russia. IEEE.
Mora, A., Riera, D., Gonzalez, C., and Arnedo-Moreno, J. (2015). A Literature Review of Gamification Design Frameworks. In Proc. of the International Conference Games and Virtual Worlds for Serious Applications, pages 1–8, Sk¨ovde, Sweden. IEEE.
Park, Y. and Jensen, C. (2009). Beyond pretty pictures: Examining the benefits of code visualization for open source newcomers. In Proc. of the Intl. Workshop on Visualizing Software for Understanding and Analysis, in conjunction with VISSOFT, pages 3–10, Edmonton, Canada. IEEE.
Schilling, A., Laumer, S., and Weitzel, T. (2012). Who will remain? An evaluation of actual person-job and person-team fit to predict developer retention in floss projects. In Proceedings of the Hawaii International Conference on System Science, pages 3446– 3455, Hawaii, USA. IEEE.
Singer, L. and Schneider, K. (2012). It was a bit of a race: gamification of version control. In Proc. of the Intl.Workshop on Games and Software Engineering, in conjunction with ICSE, pages 5–8, Zurich, Switzerland. IEEE.
Steinmacher, I., Conte, T. U., Treude, C., and Gerosa, M. A. (2016). Overcoming open source project entry barriers with a portal for newcomers. In Proceedings of the International Conference on Software Engineering, pages 273–284, Austin, Texas. ACM.
Steinmacher, I., Silva, M. A. G., and Gerosa, M. A. (2014). Barriers faced by newcomers to open source projects: A Systematic Review. In Proceedings of the International Conference on Open Source Systems, pages 153–163, San José, Costa Rica. Springer.
Vasilescu, B. (2014). Human aspects, gamification, and social media in collaborative software engineering. In Proceedings on the International Conference on Software Engineering, pages 646–649, Hyderabad, India. IEEE.
Werbach, K. and Hunter, D. (2012). For the win: How game thinking can revolutionize your business. Wharton Digital Press, Philadelphia, USA, 1st edition.
Zhou, M. and Mockus, A. (2012). What make long term contributors: Willingness and opportunity in OSS community. In Proceedings of the International Conference on Software Engineering, pages 518–528, Zurich, Switzerland. IEEE.