Abstract

To solve the problem that the traditional feature selection methods, such as PCA and LDA, are unable to get the nonlinear relationship between characteristics. Deep belief networks cannot eliminate the noise and missing value, which affect the accuracy of the software defect prediction (SDP) model. Not only the methods of feature selection, but data preprocessing and learning algorithm can also affect the precision of the defect prediction model. This thesis uses deep belief networks and SVM to construct an SDP model (DBN-SVM) to increase prediction precision. Using denoising autoencoders and SVM to build an SDP model (DA - SVM), compared with the DBN - SVM, DA - SVM model not only improves the prediction precision, but also enhance the robustness of the model. The thesis also proposes an SDP model framework which includes data preprocessing, feature selection and learning algorithm.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.