Dissertation/ Thesis

Como novatos agem ao fazer a sua primeira contribuição com teste ; How newcomers act when writing their first contribution with test

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Como novatos agem ao fazer a sua primeira contribuição com teste ; How newcomers act when writing their first contribution with test
Συγγραφείς: Souza, Jennifer Izabel Rodrigues de
Συνεισφορές: Wiese, Igor Scaliante, Silva, Marco Aurélio Graciotto, Silva, Narci Nogueira da
Στοιχεία εκδότη: Universidade Tecnológica Federal do Paraná
Campo Mourao
Brasil
Departamento Acadêmico de Computação
Ciência da Computação
UTFPR
Έτος έκδοσης: 2019
Συλλογή: Universidade Tecnológica Federal do Paraná (UTFPR): Repositório Institucional (RIUT)
Θεματικοί όροι: Software livre, Software - Validação, Programadores de computador, Free computer software, Computer software - Validation, Computer programmers, CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Περιγραφή: Context: 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. ; Contexto: 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 ...
Τύπος εγγράφου: bachelor thesis
Περιγραφή αρχείου: application/pdf
Γλώσσα: Portuguese
Relation: http://repositorio.utfpr.edu.br/jspui/handle/1/6017
Διαθεσιμότητα: http://repositorio.utfpr.edu.br/jspui/handle/1/6017
Rights: openAccess
Αριθμός Καταχώρησης: edsbas.A82076B3
Βάση Δεδομένων: BASE
Περιγραφή
Η περιγραφή δεν είναι διαθέσιμη