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/8227256452129177
dc.contributor.authorSgotti, Lucas Cordeiro
dc.contributor.authorLatteshttp://lattes.cnpq.br/6243434551046357
dc.date.accessioned2024-01-16T18:26:35Z
dc.date.available2024-01-16T18:26:35Z
dc.date.issued2023-04-25
dc.degree.departamentComputação
dc.degree.graduationBacharelado em Ciência da Computação
dc.degree.grantorUniversidade Federal Rural de Pernambuco
dc.degree.levelGraduacao
dc.degree.localRecife
dc.description.abstractA 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.
dc.description.abstractxSoftware 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.
dc.format.extent40 f.
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.
dc.identifier.darkflstrmvhttps://n2t.net/ark:/57462/001300000g9cd
dc.identifier.urihttps://repository.ufrpe.br/handle/123456789/5418
dc.language.isopor
dc.publisher.countryBrasil
dc.rightsopenAccess
dc.rights.licenseAtribuição-CompartilhaIgual 4.0 Internacionalpt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/deed.pt-br
dc.subjectDesenvolvimento de software
dc.subjectAprendizado do computador
dc.subjectBase de dados
dc.titleImpacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
dc.typebachelorThesis

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: