Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/5997
Título: | Um estudo exploratório sobre indicadores de receptividade em projetos de software livre |
Título(s) alternativo(s): | Receptivity analysis in open software projects |
Autor(es): | Dias, Luiz Felipe Fronchetti |
Orientador(es): | Wiese, Igor Scaliante |
Palavras-chave: | Software livre Software - Desenvolvimento Voluntários Free computer software Computer software - Development Volunteers |
Data do documento: | 29-Nov-2017 |
Editor: | Universidade Tecnológica Federal do Paraná |
Câmpus: | Campo Mourao |
Citação: | DIAS, Luiz Felipe Fronchetti. Um estudo exploratório sobre indicadores de receptividade em projetos de software livre. 2017. 41 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2017. |
Resumo: | Projetos de software livre necessitam de contribuições voluntárias para se manterem ativos. Novos contribuidores que desejam ingressar em projetos de software livre, por sua vez, costumam enfrentar um conjunto de dificuldades ao tentar contribuir voluntariamente com cada um dos projetos. Visando solucionar tais dificuldades, trabalhos relacionados buscam contribuir com a entrada de novatos em projetos de software livre explorando a receptividade dos projetos. A receptividade de um projeto, neste contexto, pode estar relacionada ao número de novos contribuidores que o projeto retém ao longo de sua história. Quanto mais receptivos os projetos forem, provavelmente maiores serão as chances dos mesmos adquirirem novos contribuidores. Com a finalidade de contribuir com entrada de novatos em projetos de software livre, definiu-se como objetivo desta pesquisa a realização de um estudo exploratório, para investigar a receptividade de novatos em projetos de software livre, bem como a efetividade de indicadores de receptividade. A partir de um conjunto de projetos hospedados na plataforma GitHub, foi realizada uma análise de indicadores de receptividade em software livre. Indicadores de receptividade podem ser definidos como um conjunto de indícios capazes de dimensionar o quão receptivos são projetos em software livre. A análise aconteceu por meio de uma relação entre indicadores de receptividade e a média de novos contribuidores semanais por projeto, definida como variável dependente. Os resultados são apresentados comparando projetos com maior e menor receptividade, agrupados entre categorias como domínio, linguagem, idade e tipo de proprietário. Para definir o tamanho da receptividade de um projeto, a média de novos contribuidores em um intervalo de semanas foi calculada para todos os projetos, e estes foram divididos entre acima, e abaixo da média. Encontramos nesta pesquisa que projetos acima da média se apresentam em menor proporção do que os projetos com menor receptividade, e que existem correlações entre a receptividade de um projeto e algumas das características que ele possui. Para os indicadores de receptividade, descobrimos que quando relacionados com base na média de novos contribuidores semanais, as distribuições de projetos abaixo e acima da média possuem alto tamanho de efeito. |
Abstract: | Open source projects require voluntary contributions to remain active. New contributors who wish to join an open source project usually face a set of barriers when trying to contribute voluntarily with projects. In order to solve these barriers, a set of related works seek to contribute with newcomers in open source projects by exploring projects receptivity. The receptivity of a project in this context may be related to the number of new contributors contributing to the project. The more receptive the projects are, the more likely they are to receive new contributors. In order to contribute to the onboarding of newcomers into open source projects, the objective of this research was to carry out an exploratory study to investigate the receptivity of newcomers, as well as the effectiveness of receptivity indicators. From a set of projects hosted on the GitHub platform, an analysis of receptivity indicators in open source projects was performed. Receptivity indicators can be defined as a set of indicators capable of measuring how receptive are open source projects. The analysis was made through a relationship between receptivity indicators and the average of new weekly contributors per project, defined as the dependent variable. The results are presented comparing projects with greater and less receptivity, grouped among categories such as domain, language, age and owner. To define the receptivity of a project, the average of new contributors over a range of weeks was calculated for all projects, and these were divided between above and below this average. We found that above-average projects are in less proportion than projects with less receptivity, and the existence of correlations between the receptivity of a project and the indicators that it has is significant. For the receptivity indicators, we found that when related to the average of new contributors, above-average projects have a significant effect size compared to the projects below. |
URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/5997 |
Aparece nas coleções: | CM - Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
receptividadeprojetossoftwarelivre.pdf | 949,53 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.