Online learning for software defect prediction

Carregando...
Imagem de Miniatura

Data

28-02-2025

Afiliação

Grau

Título da Revista

ISSN da Revista

Título de Volume

Tema

Eixo temático

Tipo de acesso

Attribution-NonCommercial-NoDerivatives 4.0 International

Agência de fomento

Contido em

Citar como

VIDAL, Douglas Almeida. Online learning for software defect prediction. Orientador: Glauco Estácio Gonçalves. 2025. 80 f. Dissertação (Mestrado em Engenharia Elétrica) - Instituto de Tecnologia, Universidade Federal do Pará, Belém, ano de defesa. Disponível em:https://repositorio.ufpa.br/handle/2011/17904 . Acesso em:.

DOI

A previsão de defeitos de software Just-in-Time (JIT-SDP) busca identificar mudanças no código que podem introduzir defeitos no momento em que são realizadas, permitindo uma correção antecipada e reduzindo custos de manutenção. No entanto, modelos tradicionais de JIT-SDP enfrentam dificuldades devido ao desvio de conceito e à necessidade de grandes quantidades de dados rotulados, tornando-os menos eficazes em ambientes dinâmicos de desenvolvimento de software. Esta dissertação apresenta o modelo Semi-supervised Stochastic Weight Averaging (S3WA), uma abordagem de aprendizado adaptativo que utiliza dados rotulados e não rotulados, ajustando-se dinamicamente às mudanças na distribuição dos dados. O modelo foi avaliado comparativamente a técnicas de aprendizado online de última geração em conjuntos de dados artificiais e reais, com foco especial no JIT-SDP. Os resultados mostram que o S3WA mantém uma maior precisão preditiva ao longo do tempo, lidando melhor com a desvio de conceito e reduzindo a dependência de dados rotulados. Esses achados demonstram o potencial das abordagens semissupervisionadas adaptativas para aprimorar a previsão de defeitos em tempo real em fluxos de trabalho de desenvolvimento de software.

browse.metadata.ispartofseries

Palavras-chave

Previsão de defeitos de software just-in-timeAprendizado onlineAprendizado semissupervisionadoMédia de pesoAutoencoder denoisingJust-in-time software defect predictionOnline learningSemi-supervised learningWeight averagingDenoising autoencoder

Área de concentração

COMPUTAÇÃO APLICADA

Linha de pesquisa

INTELIGÊNCIA COMPUTACIONAL

CNPq

CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA

País

Brasil

Instituição(ões)

Universidade Federal do Pará

Sigla(s) da(s) Instituição(ões)

UFPA

item.page.isbn

Fonte

item.page.dc.location.country

Fonte URI

Disponível na internet via correio eletrônico: bibliotecaitec@ufpa.br