Prediction Algorithm for Software Defect Series Based on Nonlinear Weighted Ensemble Learning

Research output: Contribution to journalArticlepeer-review

Abstract

Aiming at the problem of the basic prediction algorithm with relative low prediction accuracy, a novel and improved prediction algorithm NLWEPrediction is proposed based on non-linear weighted and ensemble learning. It combines the advantages of linear ensemble learning and the relationship between the base predict algorithms, which corrects the prediction deviation and uses gradient descent method to calculate the model parameters. The experiments proved that the NLWEPrediction's mean squared error in datasets is lower than 250, and the mean absolute difference is lower than 13. The algorithm was compared with its four base prediction algorithms, other two ensemble prediction algorithms Bagging and Stacking and original NLWEPrediction for efficiency analysis. Experimental results showed that NLWEPrediction has obviously low mean square error and average absolute error. The prediction accuracy is improved. So, adding the nonlinear regression terms can improve the capability of ensemble classifier.

Original languageEnglish
Pages (from-to)156-161
Number of pages6
JournalHsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University
Volume51
Issue number7
DOIs
StatePublished - 10 Jul 2017

Keywords

  • Ensemble learning
  • Prediction algorithm
  • Software defect
  • Software defect series

Fingerprint

Dive into the research topics of 'Prediction Algorithm for Software Defect Series Based on Nonlinear Weighted Ensemble Learning'. Together they form a unique fingerprint.

Cite this