Brazil UFF
Um estudo preliminar sobre bugs reportados e métricas de testes em projetos open-source em JavaScript
Abstract
dc:description.abstractSoftwares de código aberto possuem como característica destacada a participação da comunidade de interessados em seu desenvolvimento. Usuários, desenvolvedores e outros interessados participam da construção do software em colaboração, solicitando melhorias e reportando bugs. A fim de permitir essa colaboração, projetos de software fazem uso de sistema de issue trackers, como o fornecido pelo GitHub. É possível analisar estes repositórios para entender praticas de engenharia de software, incluindo testes. Este trabalho buscou analisar os reportes de bugs feitos no sistema de issues do GitHub para cinco projetos de código aberto escritos em JavaScript e relacioná-los com algumas métricas relacionadas a teste e desenvolvimento de software. Para isto, foi feita uma análise manual das issues dos projetos a fim de detectar issues que relataram reportes de bugs. Também foi realizada a coleta de métricas como a cobertura de código, estrelas e quantidade de testes. Este trabalho encontrou, para os projetos selecionados, que quanto maior a cobertura de código, maior o número de reportes de bugs quando normalizados pelo número de linhas de código e que a cobertura parece não ter relação com a quantidade de reportes de bugs quando normalizados pelo número de estrelas. Já a relação entre a quantidade de testes com os reportes de bugs, levando-se em consideração o tamanho do projeto, parece haver alguma relação, ainda que não estrita. Por fim, os resultados parecem indicar que quanto maior a quantidade de estrelas do projeto, menor a quantidade de reporte de bugs, indicando uma relação inversamente proporcional
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Vinhas, Rafael gonçalves Rodrigues da Cunha
Rights
dc:rights- Statement dc:rights
-
- Open Access
- Language dc:language.iso
- pt_BR
Identifiers
dc:identifier.*- Repository record dc:identifier.uri
- http://app.uff.br/riuff/handle/1/31603
- OAI identifier oai:identifier
- oai:app.uff.br:1/31603