Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software

dc.contributor.advisorCabral, George Gomes
dc.contributor.advisorLatteshttp://lattes.cnpq.br/8227256452129177pt_BR
dc.contributor.authorSgotti, Lucas Cordeiro
dc.contributor.authorLatteshttp://lattes.cnpq.br/6243434551046357pt_BR
dc.date.accessioned2024-01-16T18:26:35Z
dc.date.available2024-01-16T18:26:35Z
dc.date.issued2023-04-25
dc.degree.departamentDepartamento de Computaçãopt_BR
dc.degree.graduationBacharelado em Ciências da Computaçãopt_BR
dc.degree.grantorUniversidade Federal Rural de Pernambucopt_BR
dc.degree.levelGraduacaopt_BR
dc.degree.localRecifept_BR
dc.descriptionA detecção de falhas de software é uma atividade inerente ao desenvolvimento de software e requer um esforço elevado de recursos humanos. Essa atividade muitas vezes não é priorizada no intuito de reduzir o custo final de um projeto. Just-in-Time Software Defect Prediction (JIT-SDP) é uma das abordagens utilizadas para predição de defeitos de software com o objetivo identificar de maneira automática através de métodos de aprendizagem de máquina artefatos de software propensos a conterem defeitos a partir de dados históricos. No entanto, a maioria das abordagens assume que as características do problema permanecem as mesmas com o passar do tempo, porém o desbalanceamento entre as classes é um problema que evolui com o tempo à medida que novos exemplos de treinamento vão chegando, por exemplo. Analisar o problema em um ambiente online significa que, além de outras coisas, há uma natureza cronológica intrínseca à abordagem que por sua vez, traz consigo alguns problemas, dentre eles o de latência na verificação, que se refere ao fato que os rótulos dos exemplos de treinamento podem chegar muito mais tarde do que suas características. Este trabalho visa investigar o impacto da latência na verificação no problema da detecção de defeitos em software, assim como o desempenho desses métodos de acordo com o grau de latência na verificação em exemplos da classe indutora de defeitos.pt_BR
dc.description.abstractSoftware Defect Prediction is an activity inherent to software development and it requires a high amount of human effort. This activity is often not prioritized in order toreduce the project's expenses. Just-in-Time Software Defect Prediction (JIT-SDP) is one of the approaches used for predicting software defects in order to automatically identify, through machine learning methods, software artifacts likely to contain defects based on historical data. However, most approaches assume that the characteristics of the problem remain the same over time, but the imbalance between classes is a problem that evolves over time as new training examples arrive, for example. Analyzing the problem in an online environment means that, among other things, there is an intrinsic chronological aspect to be considered which, in turn, brings with it some issues, among them verification latency, which refers to the fact that training example labels can arrive much later than their characteristics. This work aims to investigate the impact of verification latency on the problem of detecting defects in software, as well as the performance of these methods according to the degree of verification latency in examples of the defect inducing class.pt_BR
dc.format.extent40 f.pt_BR
dc.identifier.citationSGOTTI, Lucas Cordeiro. Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software. 2023. 40 f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) – Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2023.pt_BR
dc.identifier.urihttps://repository.ufrpe.br/handle/123456789/5418
dc.language.isoporpt_BR
dc.publisher.countryBrasilpt_BR
dc.rightsopenAccesspt_BR
dc.rights.licenseAtribuição-CompartilhaIgual 4.0 Internacionalpt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/deed.pt-brpt_BR
dc.subjectDesenvolvimento de softwarept_BR
dc.subjectAprendizado do computadorpt_BR
dc.subjectBase de dadospt_BR
dc.titleImpacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de softwarept_BR
dc.typebachelorThesispt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Imagem de Miniatura
Nome:
tcc_lucascordeirosgotti.pdf
Tamanho:
1.19 MB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura Disponível
Nome:
license.txt
Tamanho:
1.87 KB
Formato:
Item-specific license agreed upon to submission
Descrição: