Computer and Modernization

Previous Articles     Next Articles

Software Defect Prediction Model Based on DA-SVM

  

  1. (College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
  • Received:2016-06-08 Online:2017-03-09 Published:2017-03-20

Abstract:

 Feature extraction is an important step in software defect prediction technology research. However, the existing feature extraction cannot accurately obtain the nonlinear dependence relations among features, thus these methods are unable to improve the accuracy of software defect prediction model. In this paper, to solve this question we propose a software defect prediction model (Denoising Autoencoder Support Vector Machine, DA-SVM) which is based on denoising autoencoder and Support Vector Machine. Firstly, the model extracts features by using denoising autoencoder, secondly uses these features as input of support vector machine, lastly, uses this model to predict bugs. Experimental results show that DA-SVM not only improves the accuracy of software defect prediction model, but also reduces the noise of history data and enhances the robustness of the software defect prediction model.

Key words:  feature extraction, software defect prediction, denoising autoencoder, support vector machine

CLC Number: