跳到主要导航 跳到搜索 跳到主要内容

Software defect prediction based on stacked sparse denoising autoencoders and enhanced extreme learning machine

  • Nana Zhang
  • , Shi Ying*
  • , Kun Zhu
  • , Dandan Zhu
  • *此作品的通讯作者

科研成果: 期刊稿件文章同行评审

摘要

Software defect prediction is an important software quality assurance technique. Nevertheless, the prediction performance of the constructed model is easily susceptible to irrelevant or redundant features in the software projects and is not predominant enough. To address these two issues, a novel defect prediction model called SSEPG based on Stacked Sparse Denoising AutoEncoders (SSDAE) and Extreme Learning Maching (ELM) optimised by Particle Swarm Optimisation (PSO) and another complementary Gravitational Search Algorithm (GSA) are proposed in this paper, which has two main merits: (1) employ a novel deep neural network – SSDAE to extract new combined features, which can effectively learn the robust deep semantic feature representation. (2) integrate strong exploitation capacity of PSO with strong exploration capability of GSA to optimise the input weights and hidden layer biases of ELM, and utilise the superior discriminability of the enhanced ELM to predict the defective modules. The SSDAE is compared with eleven state-of-the-art feature extraction methods in effect and efficiency, and the SSEPG model is compared with multiple baseline models that contain five classic defect predictors and three variants across 24 software defect projects. The experimental results exhibit the superiority of the SSDAE and the SSEPG on six evaluation metrics.

源语言英语
页(从-至)29-47
页数19
期刊IET Software
16
1
DOI
出版状态已出版 - 2月 2022
已对外发布

指纹

探究 'Software defect prediction based on stacked sparse denoising autoencoders and enhanced extreme learning machine' 的科研主题。它们共同构成独一无二的指纹。

引用此