AVALIAÇÃO COMPARATIVA ENTRE OS MODELOS RANDOM FOREST E MLP NA DETECÇÃO DE BUGS

Filipe Dias BARRETO, Alex COELHO

Resumo


A detecção automática de defeitos em código-fonte é um desafio central na Garantia de Qualidade de Software, sendo essencial para reduzir custos, aumentar a confiabilidade dos sistemas e agilizar o desenvolvimento. Este trabalho realiza uma avaliação comparativa entre os algoritmos Random Forest e Multilayer Perceptron na detecção de bugs em código-fonte. Foram utilizados datasets rotulados, submetidos a etapas de pré-processamento, extração de características e treinamento dos modelos. A avaliação considerou as métricas acurácia, precisão, recall e F1-score. Os resultados indicaram que o Random Forest apresentou melhor desempenho em dados estruturados, enquanto o Multilayer Perceptron obteve desempenho superior em dados textuais vetorizados. Conclui-se que não há um modelo universalmente superior, sendo a escolha dependente das características dos dados. O estudo contribui ao fornecer evidências experimentais que auxiliam na seleção de técnicas mais adequadas para a predição de defeitos em software.

Palavras-chave: Detecção de Bugs. Qualidade de Software. Aprendizado Supervisionado. Machine Learning.


Texto completo:

PDF

Referências


DAZA, A. Industrial applications of artificial intelligence in software defects prediction: systematic review, challenges, and future works. Computers and Electrical Engineering, v. 121, 2025. Disponível em:

https://www.sciencedirect.com. Acesso em: 30 mar. 2026.

GIL, A. C. Métodos e técnicas de pesquisa social. 6. ed. São Paulo: Atlas, 2008. Disponível em:

https://feata.edu.br/downloads/revistas/economiaepesquisa/v3_artigo01_globalizacao.pdf. Acesso em: 03 abr. 2026.

HEVNER, A. R. Design science in information systems research. MIS Quarterly, v. 28, n. 1, p. 75–105, 2004. Disponível em: https://www.in.th-nuernberg.de/professors/Holl/Personal/Hevner_DesignScience_ISRes.pdf. Acesso em: 03 abr. 2026.

LU, S. et al. CodeXGLUE: A machine learning benchmark dataset for code understanding and generation. 2021. Disponível em:

https://github.com/microsoft/CodeXGLUE. Acesso em: 30 mar. 2026.

NASSIF, A. B. Software defect prediction using learning to rank approach. Scientific Reports, v. 13, 2023. Disponível em: https://www.nature.com/articles/s41598-023-45915-5.pdf. Acesso em: 30 mar. 2026.


Apontamentos

  • Não há apontamentos.


JNT - Facit Business and Technology Journal

ISSN 2526-4281