Software defect prediction based on weighted extreme learning machine

被引:1
|
作者
Gai, Jinjing [1 ]
Zheng, Shang [1 ]
Yu, Hualong [1 ]
Yang, Hongji [2 ]
机构
[1] Jiangsu Univ Sci & Technol, Sch Comp, Zhenjiang, Jiangsu, Peoples R China
[2] Univ Leicester, Sch Informat, Leicester, Leics, England
关键词
Software defect; software defect prediction; weighted extreme learning machine; software defect priority; REGRESSION;
D O I
10.3233/MGS-200321
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The uncertainty of developers' activity can lead to engineering problems such as increased software defects during software development. Therefore, advanced approaches to discovering software defects are needed to improve software systems by software practitioners. This paper describes a novel framework named Weighted Supervised-And-Unsupervised Extreme Learning Machine (WSAU-ELM) including the construction of supervised weighted extreme learning machine for software defect prediction (WELM-SDP) and unsupervised weighted extreme learning machine with spectral clustering for software defect prediction (WELMSC-SDP) that can perform significantly better than the previous software prediction methods. The key advantages of this proposed work are: (i) both the two algorithms can reveal the better learning capability and computational efficiency; (ii) the supervised prediction algorithm is more precisely and faster to handle data sets than the common models, and save more time and resources for software companies; (iii) the unsupervised prediction algorithm can increase accuracy compared to the current method; (iv) the paper also discusses the software defect priority for the defective data, and provides the detailed priority levels that is not discussed before. Experimental results on the benchmark data sets show that the proposed framework is not only more effectively than the existing works, but also can extend the study by the priority analysis of software defects.
引用
收藏
页码:67 / 82
页数:16
相关论文
共 50 条
  • [1] Software defect prediction based on kernel PCA and weighted extreme learning machine
    Xu, Zhou
    Liu, Jin
    Luo, Xiapu
    Yang, Zijiang
    Zhang, Yifeng
    Yuan, Peipei
    Tang, Yutian
    Zhang, Tao
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 : 182 - 200
  • [2] Software Defect Prediction Based on Fuzzy Weighted Extreme Learning Machine with Relative Density Information
    Zheng, Shang
    Gai, Jinjing
    Yu, Hualong
    Zou, Haitao
    Gao, Shang
    SCIENTIFIC PROGRAMMING, 2020, 2020
  • [3] Software defect prediction based on stacked sparse denoising autoencoders and enhanced extreme learning machine
    Zhang, Nana
    Ying, Shi
    Zhu, Kun
    Zhu, Dandan
    IET SOFTWARE, 2022, 16 (01) : 29 - 47
  • [4] Software defect prediction ensemble learning algorithm based on 2-step sparrow optimizing extreme learning machine
    Tang, Yu
    Dai, Qi
    Yang, Mengyuan
    Chen, Lifang
    Du, Ye
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 11119 - 11148
  • [5] Refined Software Defect Prediction Using Enhanced JAYA Optimization and Extreme Learning Machine
    Pradhan, Debasish
    Muduli, Debendra
    Zamani, Abu Taha
    Yaqoob, Syed Irfan
    Alanazi, Sultan M.
    Kumar, Rakesh Ranjan
    Parveen, Nikhat
    Shameem, Mohammad
    IEEE ACCESS, 2024, 12 : 141559 - 141579
  • [6] On Software Defect Prediction Using Machine Learning
    Ren, Jinsheng
    Qin, Ke
    Ma, Ying
    Luo, Guangchun
    JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [7] WR-ELM: Weighted Regularization Extreme Learning Machine for Imbalance Learning in Software Fault Prediction
    Bal, Pravas Ranjan
    Kumar, Sandeep
    IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (04) : 1355 - 1375
  • [8] Empirical assessment of machine learning based software defect prediction techniques
    Challagulla, VUB
    Bastani, FB
    Yen, IL
    Paul, RA
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 263 - 270
  • [9] Software Defect Prediction Model Based on the Combination of Machine Learning Algorithms
    Fu Y.
    Dong W.
    Yin L.
    Du Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2017, 54 (03): : 633 - 641
  • [10] Empirical assessment of machine learning based software defect prediction techniques
    Challagulla, Venkata Udaya B.
    Bastani, Farokh B.
    Yen, I-Ling
    Paul, Raymond A.
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2008, 17 (02) : 389 - 400