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

Detalhes bibliográficos
Autor(a) principal: Sgotti, Lucas Cordeiro
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
Texto Completo: https://repository.ufrpe.br/handle/123456789/5418
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.
id UFRPE_150483687f08b75a35208173b3553a20
oai_identifier_str oai:dspace:123456789/5418
network_acronym_str UFRPE
network_name_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository_id_str https://v2.sherpa.ac.uk/id/repository/10612
spelling Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de softwareDesenvolvimento de softwareAprendizado do computadorBase de dadosA 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.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.BrasilCabral, George Gomeshttp://lattes.cnpq.br/6243434551046357http://lattes.cnpq.br/8227256452129177Sgotti, Lucas Cordeiro2024-01-16T18:26:35Z2024-01-16T18:26:35Z2023-04-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis40 f.application/pdfSGOTTI, 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.https://repository.ufrpe.br/handle/123456789/5418porhttps://creativecommons.org/licenses/by-sa/4.0/deed.pt-brAtribuição-CompartilhaIgual 4.0 Internacionalinfo:eu-repo/semantics/openAccessreponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)instname:Universidade Federal Rural de Pernambuco (UFRPE)instacron:UFRPE2024-01-16T18:26:43Zoai:dspace:123456789/5418Repositório InstitucionalPUBhttps://repository.ufrpe.br/oai/requestrepositorio.sib@ufrpe.bropendoar:https://v2.sherpa.ac.uk/id/repository/106122024-01-16T18:26:43Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)false
dc.title.none.fl_str_mv Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
title Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
spellingShingle Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
Sgotti, Lucas Cordeiro
Desenvolvimento de software
Aprendizado do computador
Base de dados
title_short Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
title_full Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
title_fullStr Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
title_full_unstemmed Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
title_sort Impacto da latência na verificação e do atraso acentuado na rotulação para detecção de falhas de software
author Sgotti, Lucas Cordeiro
author_facet Sgotti, Lucas Cordeiro
author_role author
dc.contributor.none.fl_str_mv Cabral, George Gomes
http://lattes.cnpq.br/6243434551046357
http://lattes.cnpq.br/8227256452129177
dc.contributor.author.fl_str_mv Sgotti, Lucas Cordeiro
dc.subject.por.fl_str_mv Desenvolvimento de software
Aprendizado do computador
Base de dados
topic Desenvolvimento de software
Aprendizado do computador
Base de dados
description 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.
publishDate 2023
dc.date.none.fl_str_mv 2023-04-25
2024-01-16T18:26:35Z
2024-01-16T18:26:35Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 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.
https://repository.ufrpe.br/handle/123456789/5418
identifier_str_mv 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.
url https://repository.ufrpe.br/handle/123456789/5418
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by-sa/4.0/deed.pt-br
Atribuição-CompartilhaIgual 4.0 Internacional
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-sa/4.0/deed.pt-br
Atribuição-CompartilhaIgual 4.0 Internacional
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 40 f.
application/pdf
dc.publisher.none.fl_str_mv Brasil
publisher.none.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
instname:Universidade Federal Rural de Pernambuco (UFRPE)
instacron:UFRPE
instname_str Universidade Federal Rural de Pernambuco (UFRPE)
instacron_str UFRPE
institution UFRPE
reponame_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
collection Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository.name.fl_str_mv Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)
repository.mail.fl_str_mv repositorio.sib@ufrpe.br
_version_ 1809277158666797056