Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/6017
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSouza, Jennifer Izabel Rodrigues de
dc.date.accessioned2020-11-09T19:10:22Z-
dc.date.available2020-11-09T19:10:22Z-
dc.date.issued2019-06-28
dc.identifier.citationSOUZA, Jennifer Izabel Rodrigues de. Como novatos agem ao fazer a sua primeira contribuição com teste. 2019. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2019.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/6017-
dc.description.abstractContext: A widely used method to contribute to a free software project is the pull requests. Writing tests is a way to make it more reliable. A newcomer in a project may not be aware of this, and will not write test, causing their pull request to be rejected. Objective: Try to understand how newcomer actually relate to tests. Method: Data collection of pull requests, classification according to the characteristics involved, such as being a newcomer and having test. Finding in this data, numbers that represent how much test the newcomers do. Subsequently, perform a manual analysis of a random sample of pull requests from these beginners and try to find common characteristics. Finally, to launch a questionnaire to receive the direct opinion of those who were once newcomer. Results:The use of tests varies greatly from one language to another, although when the test exists, the acceptance rate of pull requests is much higher than the general acceptance rate of pull requests. Although they are new to the analyzed projects, these users are not, for the most part, newcomers to GitHub, having previously contributed to another project. Because of this, newcomers who wrote tests, in the majority, wrote their tests on their own, without another person having to ask him to do it. Conclusions: Those who do not really know the importance of testing, proved to be a relatively small number among the newcomers. They have difficulty testing their first contribution, even if it is not the first of their life, as each project may take a different approach.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectSoftware livrept_BR
dc.subjectSoftware - Validaçãopt_BR
dc.subjectProgramadores de computadorpt_BR
dc.subjectFree computer softwarept_BR
dc.subjectComputer software - Validationpt_BR
dc.subjectComputer programmerspt_BR
dc.titleComo novatos agem ao fazer a sua primeira contribuição com testept_BR
dc.title.alternativeHow newcomers act when writing their first contribution with testpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoContexto: Um método muito utilizado para contribuir para um projeto de software livre é o de pull requests, sendo a escrita testes uma maneira de deixar mais confiável. Um novato em um determinado projeto pode não estar ciente disso e não se preocupar em escrever teste, fazendo que o seu pull request acabe sendo rejeitado. Objetivo: Procurar entender como os novatos realmente se relacionam com testes. Método: Coleta de dados dos pull requests, classificação de acordo com as características interessadas, como ser de um novato e ter teste. Retirar desses dados números que representam quanto teste os novatos fazem. Posteriormente, fazer uma análise manual de uma amostra de pull requests aleatórios desses novatos e tentar encontrar características comuns. Por fim, lançar um questionário para poder receber a opinião direta daqueles que foram um dia novatos. Resultados: O uso de testes varia bastante de uma linguagem para outra, embora quando o teste existe, a taxa de aceitação dos pull requests é bem maior do que a taxa de aceitação geral dos pull requests. Embora sejam novatos nos projetos analisados, esses usuários não são na maioria das vezes, novatos no GitHub, já tendo contribuído anteriormente em outro projeto. Isso faz que a maioria dos novatos que escreveram testes, os escreveram por iniciativa própria, sem que outra pessoa precisasse pedir a ele fazer fazer. Conclusões: Aqueles que realmente não sabem da importância de teste se mostraram como sendo um número relativamente pequeno dentre os novatos. Eles têm dificuldades com teste na primeira contribuição, mesmo que não seja a primeira de sua vida, pois cada projeto pode ter uma abordagem diferente.pt_BR
dc.degree.localCampo Mourãopt_BR
dc.publisher.localCampo Mouraopt_BR
dc.contributor.advisor1Wiese, Igor Scaliante
dc.contributor.referee1Silva, Marco Aurélio Graciotto
dc.contributor.referee2Silva, Narci Nogueira da
dc.contributor.referee3Wiese, Igor Scaliante
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentDepartamento Acadêmico de Computaçãopt_BR
dc.publisher.programCiência da Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:CM - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
novatosprimeiracontribuicaoteste.pdf1,07 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.