Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre

Detalhes bibliográficos
Autor(a) principal: Diniz, Guilherme Castro
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/6032
Resumo: Contexto: O modelo de desenvolvimento de software livre alterou a forma na qual software é construído, estendendo o processo de desenvolvimento para um grande número de voluntários. Sabe-se que a entrada de novatos é custosa, pois para iniciar a contribuição em um projeto é necessário superar várias barreiras. Atualmente, alunos de graduação da área de computação demonstram interesse em (ou são motivados a) contribuir, porém não contribuem devido à desmotivação frente às barreiras encontradas. Por consequência, várias pesquisas foram conduzidas com o objetivo de engajar, reconhecer e motivar desenvolvedores na contribuição de software livre. Objetivo: Tendo em vista o potencial existente nos alunos de graduação em contribuir com projetos de software livre, o objetivo deste trabalho é verificar se o uso de elementos de gamification motiva alunos de graduação do curso de Ciência da Computação a contribuírem com projetos de Software Livre. Método: Foram selecionados os elementos de design de jogos – Quest, Rank, Ponto e Nível – que serão utilizados para motivar os jogadores. Na sequência foram definidas regras para utilização dos elementos de design de jogos. Tais regras foram implementadas no ambiente GitLab. Para avaliar os elementos, foi conduzido um estudo em sala de aula, com 17 estudantes, utilizando um projeto de software livre real (JabRef). Ao final do estudo, os estudantes avaliaram sua experiência por meio de um questionário estruturado, contendo questões objetivas. Resultados: As respostas do questionário mostraram que o elemento Quest teve um desempenho superior aos outros elementos, obtendo resultados satisfatórios na maioria das avaliações. O elemento Ponto também mostrou bons resultados, as melhores avaliações foram no fato do elemento ajudar a dar feedback conforme as ações realizadas pelos usuários. Os demais elementos (nível e ranking) não tiveram resultados tão conclusivos quanto os elementos Quest e Ponto. Em resumo o ambiente gamified ajudou os estudantes na tentativa de fazer uma contribuição. Conclusões: Elementos de gamification podem motivar e apoiar novatos entrando em projetos de software livre. Em especial, destacam-se os elementos quest e Ponto, que mostraram-se adequados para auxiliar os novatos a superarem barreiras de falta de orientação e feedback, além de ser motivador. Assim, indica-se o uso dos elementos Quest e Ponto para comunidades de software livre a fim de apoiar os primeiros passos de potenciais novos membros.
id UTFPR-12_8e66813c2ca0b26ef1cf9722a209e78a
oai_identifier_str oai:repositorio.utfpr.edu.br:1/6032
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-09T19:10:38Z2020-11-09T19:10:38Z2016-11-22DINIZ, Guilherme Castro. Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre. 2016. 68 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Campo Mourão, 2016.http://repositorio.utfpr.edu.br/jspui/handle/1/6032Contexto: O modelo de desenvolvimento de software livre alterou a forma na qual software é construído, estendendo o processo de desenvolvimento para um grande número de voluntários. Sabe-se que a entrada de novatos é custosa, pois para iniciar a contribuição em um projeto é necessário superar várias barreiras. Atualmente, alunos de graduação da área de computação demonstram interesse em (ou são motivados a) contribuir, porém não contribuem devido à desmotivação frente às barreiras encontradas. Por consequência, várias pesquisas foram conduzidas com o objetivo de engajar, reconhecer e motivar desenvolvedores na contribuição de software livre. Objetivo: Tendo em vista o potencial existente nos alunos de graduação em contribuir com projetos de software livre, o objetivo deste trabalho é verificar se o uso de elementos de gamification motiva alunos de graduação do curso de Ciência da Computação a contribuírem com projetos de Software Livre. Método: Foram selecionados os elementos de design de jogos – Quest, Rank, Ponto e Nível – que serão utilizados para motivar os jogadores. Na sequência foram definidas regras para utilização dos elementos de design de jogos. Tais regras foram implementadas no ambiente GitLab. Para avaliar os elementos, foi conduzido um estudo em sala de aula, com 17 estudantes, utilizando um projeto de software livre real (JabRef). Ao final do estudo, os estudantes avaliaram sua experiência por meio de um questionário estruturado, contendo questões objetivas. Resultados: As respostas do questionário mostraram que o elemento Quest teve um desempenho superior aos outros elementos, obtendo resultados satisfatórios na maioria das avaliações. O elemento Ponto também mostrou bons resultados, as melhores avaliações foram no fato do elemento ajudar a dar feedback conforme as ações realizadas pelos usuários. Os demais elementos (nível e ranking) não tiveram resultados tão conclusivos quanto os elementos Quest e Ponto. Em resumo o ambiente gamified ajudou os estudantes na tentativa de fazer uma contribuição. Conclusões: Elementos de gamification podem motivar e apoiar novatos entrando em projetos de software livre. Em especial, destacam-se os elementos quest e Ponto, que mostraram-se adequados para auxiliar os novatos a superarem barreiras de falta de orientação e feedback, além de ser motivador. Assim, indica-se o uso dos elementos Quest e Ponto para comunidades de software livre a fim de apoiar os primeiros passos de potenciais novos membros.Context: The Open Source Software development model has changed the way that software is built, extending the development process for a large number of volunteers. It is known that the onboarding of newcomers is difficult, because to contribute to a project it is necessary to overcome a number of barriers. Currently, undergraduate students in the area of computing show interest (and sometimes are motivated) to contribute to open source. However, the students do not do it due to lack of motivation to overcome the barriers encountered. As a result, several studies have been conducted with the objective of engaging, attracting and motivating developers to open source projects. Objective: Considering the potential of undergraduate students in contributing to open source projects, the objective of this work is to verify if the use gamification elements motivate undergraduate students of Computer Science to contribute to open source software projects. Method: After identifying the elements of game design used to motivate the students, rules were defined for each element. Such rules have been implemented in the environment GitLab. To assess the elements, a study was conducted into the classroom, with 17 students, using a real open source software project (JabRef). At the end of the study, the students evaluated their experience through a structured questionnaire. Results: The questionnaire answers showed that the element Quest had a good performance. The Point element also showed good results, the best ratings were in fact of the element help give feedback as the actions performed by users. The other elements (ranking and levels) had not presented good results. In summary, the gamified environment helped the students in an attempt to make a contribution. Conclusions:Gamification can motivate and support newcomers onboarding to open source projects. In particular, elements Quest and Point, which proved to be adequate to assist newcomers to overcome barriers of lack of guidance and feedback, besides being motivator. Thus, we propose that communities take advantage of using Quests and points to support the first steps of potential new members.porUniversidade Tecnológica Federal do ParanáCampo MouraoCiência da ComputaçãoUTFPRBrasilDepartamento Acadêmico de ComputaçãoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSoftware livreSoftware - DesenvolvimentoVoluntáriosEstudantes universitáriosFree computer softwareComputer software - DevelopmentVolunteersCollege studentsUso de gamification para motivar alunos de graduação a contribuir com projetos de software livreUse of gamification to motivate graduate students to contribute to open source projectsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCampo MourãoSteinmacher, Igor FabioSilva, Marco Aurélio GraciottoCôgo, Filipe RoseiroPolato, IvaniltonSilva, Marco Aurélio GraciottoSteinmacher, Igor FabioDiniz, Guilherme Castroinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRLICENSElicense.txttext/plain1291http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6032/1/license.txtdfb14e53a8c6b76b85e77d7a5a3b3809MD51ORIGINALCM_COCIC_2016_2_01.pdfapplication/pdf1400879http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6032/2/CM_COCIC_2016_2_01.pdf6b4c4a1fa8acbe55ce651ad2b62b720dMD521/60322020-11-09 17:10:38.4oai:repositorio.utfpr.edu.br:1/6032IE5hIHF1YWxpZGFkZSBkZSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkYSBwdWJsaWNhw6fDo28sIGF1dG9yaXpvIGEgVVRGUFIgYSB2ZWljdWxhciwgCmF0cmF2w6lzIGRvIFBvcnRhbCBkZSBJbmZvcm1hw6fDo28gZW0gQWNlc3NvIEFiZXJ0byAoUElBQSkgZSBkb3MgQ2F0w6Fsb2dvcyBkYXMgQmlibGlvdGVjYXMgCmRlc3RhIEluc3RpdHVpw6fDo28sIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgZGUgYWNvcmRvIGNvbSBhIExlaSBubyA5LjYxMC85OCwgCm8gdGV4dG8gZGVzdGEgb2JyYSwgb2JzZXJ2YW5kbyBhcyBjb25kacOnw7VlcyBkZSBkaXNwb25pYmlsaXphw6fDo28gcmVnaXN0cmFkYXMgbm8gaXRlbSA0IGRvIArigJxUZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgUHVibGljYcOnw6NvIGRlIFRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgCkVzcGVjaWFsaXphw6fDo28sIERpc3NlcnRhw6fDtWVzIGUgVGVzZXMgbm8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyAKU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUuKAnSwgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCwgdmlzYW5kbyBhIApkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLgoKICBBcyB2aWFzIG9yaWdpbmFpcyBlIGFzc2luYWRhcyBwZWxvKHMpIGF1dG9yKGVzKSBkbyDigJxUZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgUHVibGljYcOnw6NvIGRlIApUcmFiYWxob3MgZGUgQ29uY2x1c8OjbyBkZSBDdXJzbyBkZSBHcmFkdWHDp8OjbyBlIEVzcGVjaWFsaXphw6fDo28sIERpc3NlcnRhw6fDtWVzIGUgVGVzZXMgbm8gUG9ydGFsIApkZSBJbmZvcm1hw6fDo28gZSBub3MgQ2F0w6Fsb2dvcyBFbGV0csO0bmljb3MgZG8gU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUuKAnSBlIGRhIOKAnERlY2xhcmHDp8OjbyAKZGUgQXV0b3JpYeKAnSBlbmNvbnRyYW0tc2UgYXJxdWl2YWRhcyBuYSBCaWJsaW90ZWNhIGRvIEPDom1wdXMgbm8gcXVhbCBvIHRyYWJhbGhvIGZvaSBkZWZlbmRpZG8uIApObyBjYXNvIGRlIHB1YmxpY2HDp8O1ZXMgZGUgYXV0b3JpYSBjb2xldGl2YSBlIG11bHRpY8OibXB1cywgb3MgZG9jdW1lbnRvcyBmaWNhcsOjbyBzb2IgZ3VhcmRhIGRhIApCaWJsaW90ZWNhIGNvbSBhIHF1YWwgbyDigJxwcmltZWlybyBhdXRvcuKAnSBwb3NzdWEgdsOtbmN1bG8uCg==Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-09T19:10:38Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
dc.title.alternative.pt_BR.fl_str_mv Use of gamification to motivate graduate students to contribute to open source projects
title Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
spellingShingle Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
Diniz, Guilherme Castro
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Software livre
Software - Desenvolvimento
Voluntários
Estudantes universitários
Free computer software
Computer software - Development
Volunteers
College students
title_short Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
title_full Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
title_fullStr Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
title_full_unstemmed Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
title_sort Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre
author Diniz, Guilherme Castro
author_facet Diniz, Guilherme Castro
author_role author
dc.contributor.advisor1.fl_str_mv Steinmacher, Igor Fabio
dc.contributor.advisor-co1.fl_str_mv Silva, Marco Aurélio Graciotto
dc.contributor.referee1.fl_str_mv Côgo, Filipe Roseiro
dc.contributor.referee2.fl_str_mv Polato, Ivanilton
dc.contributor.referee3.fl_str_mv Silva, Marco Aurélio Graciotto
dc.contributor.referee4.fl_str_mv Steinmacher, Igor Fabio
dc.contributor.author.fl_str_mv Diniz, Guilherme Castro
contributor_str_mv Steinmacher, Igor Fabio
Silva, Marco Aurélio Graciotto
Côgo, Filipe Roseiro
Polato, Ivanilton
Silva, Marco Aurélio Graciotto
Steinmacher, Igor Fabio
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Software livre
Software - Desenvolvimento
Voluntários
Estudantes universitários
Free computer software
Computer software - Development
Volunteers
College students
dc.subject.por.fl_str_mv Software livre
Software - Desenvolvimento
Voluntários
Estudantes universitários
Free computer software
Computer software - Development
Volunteers
College students
description Contexto: O modelo de desenvolvimento de software livre alterou a forma na qual software é construído, estendendo o processo de desenvolvimento para um grande número de voluntários. Sabe-se que a entrada de novatos é custosa, pois para iniciar a contribuição em um projeto é necessário superar várias barreiras. Atualmente, alunos de graduação da área de computação demonstram interesse em (ou são motivados a) contribuir, porém não contribuem devido à desmotivação frente às barreiras encontradas. Por consequência, várias pesquisas foram conduzidas com o objetivo de engajar, reconhecer e motivar desenvolvedores na contribuição de software livre. Objetivo: Tendo em vista o potencial existente nos alunos de graduação em contribuir com projetos de software livre, o objetivo deste trabalho é verificar se o uso de elementos de gamification motiva alunos de graduação do curso de Ciência da Computação a contribuírem com projetos de Software Livre. Método: Foram selecionados os elementos de design de jogos – Quest, Rank, Ponto e Nível – que serão utilizados para motivar os jogadores. Na sequência foram definidas regras para utilização dos elementos de design de jogos. Tais regras foram implementadas no ambiente GitLab. Para avaliar os elementos, foi conduzido um estudo em sala de aula, com 17 estudantes, utilizando um projeto de software livre real (JabRef). Ao final do estudo, os estudantes avaliaram sua experiência por meio de um questionário estruturado, contendo questões objetivas. Resultados: As respostas do questionário mostraram que o elemento Quest teve um desempenho superior aos outros elementos, obtendo resultados satisfatórios na maioria das avaliações. O elemento Ponto também mostrou bons resultados, as melhores avaliações foram no fato do elemento ajudar a dar feedback conforme as ações realizadas pelos usuários. Os demais elementos (nível e ranking) não tiveram resultados tão conclusivos quanto os elementos Quest e Ponto. Em resumo o ambiente gamified ajudou os estudantes na tentativa de fazer uma contribuição. Conclusões: Elementos de gamification podem motivar e apoiar novatos entrando em projetos de software livre. Em especial, destacam-se os elementos quest e Ponto, que mostraram-se adequados para auxiliar os novatos a superarem barreiras de falta de orientação e feedback, além de ser motivador. Assim, indica-se o uso dos elementos Quest e Ponto para comunidades de software livre a fim de apoiar os primeiros passos de potenciais novos membros.
publishDate 2016
dc.date.issued.fl_str_mv 2016-11-22
dc.date.accessioned.fl_str_mv 2020-11-09T19:10:38Z
dc.date.available.fl_str_mv 2020-11-09T19:10:38Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv DINIZ, Guilherme Castro. Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre. 2016. 68 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Campo Mourão, 2016.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/6032
identifier_str_mv DINIZ, Guilherme Castro. Uso de gamification para motivar alunos de graduação a contribuir com projetos de software livre. 2016. 68 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Campo Mourão, 2016.
url http://repositorio.utfpr.edu.br/jspui/handle/1/6032
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.publisher.program.fl_str_mv Ciência da Computação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Computação
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6032/1/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6032/2/CM_COCIC_2016_2_01.pdf
bitstream.checksum.fl_str_mv dfb14e53a8c6b76b85e77d7a5a3b3809
6b4c4a1fa8acbe55ce651ad2b62b720d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923126559637504