Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Software Defect Prediction: A Machine Learning Approach with Voting Ensemble

Producción científica: Capítulo del libro/informe/acta de congresoContribución de conferenciarevisión exhaustiva

Resumen

In software development, defects are an inevitable part of the process. They can occur at any stage, from requirements gathering to coding to testing. Software defect prediction (SDP) can help minimize costs, guide the testing effort effectively, and ultimately improve overall software quality. This study presents an innovative approach using a machine learning framework with a Voting Ensemble model using k-Nearest Neighbors (KNN) and Support Vector Machines (SVM). In addition, the study delves into the challenge posed by imbalanced data sets, a common problem in SDP, and employs several techniques such as NearMiss, RandomOverSampler, SMOTETomek, and BalancedBaggingClassifier to address this imbalance. The results demonstrate a marked improvement in the detection of defective modules at the cost of a decrease in precision, a trade-off that is considered beneficial in scenarios where detecting all defects is critical. The balanced approach between precision and recall highlights the model’s increased sensitivity and ability to identify critical cases, essential to ensure software quality and reliability. This research contributes significantly to the SDP field, offering a balanced and effective solution for defect detection and test planning optimization in software development.

Idioma originalInglés
Título de la publicación alojadaProceedings of 9th International Congress on Information and Communication Technology - ICICT 2024
EditoresXin-She Yang, Simon Sherratt, Nilanjan Dey, Amit Joshi
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas585-595
Número de páginas11
ISBN (versión impresa)9789819735587
DOI
EstadoPublicada - 2024
Evento9th International Congress on Information and Communication Technology, ICICT 2024 - London, Reino Unido
Duración: 19 feb. 202422 feb. 2024

Serie de la publicación

NombreLecture Notes in Networks and Systems
Volumen1013 LNNS
ISSN (versión impresa)2367-3370
ISSN (versión digital)2367-3389

Conferencia

Conferencia9th International Congress on Information and Communication Technology, ICICT 2024
País/TerritorioReino Unido
CiudadLondon
Período19/02/2422/02/24

Nota bibliográfica

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2024.

Areas de Conocimiento del CACES

  • 8116A Sistemas de Información
  • 116A Computación

Huella

Profundice en los temas de investigación de 'Software Defect Prediction: A Machine Learning Approach with Voting Ensemble'. En conjunto forman una huella única.

Citar esto