Use este identificador para citar ou linkar para este item: https://repository.ufrpe.br/handle/123456789/5418
Título: Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
Autor: Sgotti, Lucas Cordeiro
Endereco Lattes do autor: http://lattes.cnpq.br/6243434551046357
Orientador: Cabral, George Gomes
Endereco Lattes do orientador : http://lattes.cnpq.br/8227256452129177
Palavras-chave: Desenvolvimento de software;Aprendizado do computador;Base de dados
Data do documento: 25-Abr-2023
Citação: SGOTTI, 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.
Abstract: Software 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.
Resumo: A 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.
URI: https://repository.ufrpe.br/handle/123456789/5418
Aparece nas coleções:TCC - Bacharelado em Ciência da Computação (Sede)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_lucascordeirosgotti.pdf1,22 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons