Significance of Support Vector Machine Classifier for Predicting Defects in Software Development

Authors

  • Abdulrazak Muhammad Gatawa Department of Computer Science, Shehu Shagari College of Education, Sokoto Author
  • Yahaya Isah Shehu Department of Computer Science, Shehu Shagari University of Education, Sokoto Author

Abstract

Software quality is a critical aspect of software development, as defects can significantly affect functionality, security, and user satisfaction. Predicting software defects early in the development cycle enables proactive measures to enhance software reliability and reduce costs. This study investigates software defect prediction using machine learning algorithms, particularly Support Vector Machine (SVM). By leveraging the JM1 dataset from the NASA Promise repository, we explore feature selection techniques, classification models, and performance evaluation metrics as the methodology in this study. The findings of the study revealed that SVM played crucial role in defect prediction in software development with 99% in both accuracy, precision, recall and F1score with optimization, 99.88% accuracy, 99.43% precision, 100% recall and 99.71% of F1 score without optimization. This is invariably  enhance software quality assurance practices.

Keywords:

Software, Defect, Prediction, Machine, Learning

ACCESSES

DOI: 10.70382/ajsitr.v7i9.010
Views: 197  
Downloads: 0  

Published

2025-02-28

Issue

Section

Articles

How to Cite

Abdulrazak Muhammad Gatawa, & Yahaya Isah Shehu. (2025). Significance of Support Vector Machine Classifier for Predicting Defects in Software Development. Journal of Science Innovation and Technology Research, 7(9). https://doi.org/10.70382/ajsitr.v7i9.010

Share

PlumX

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 > >> 

Similar Articles

1-10 of 25

You may also start an advanced similarity search for this article.