Software Defect Prediction Approach Based on a Diversity Ensemble Combined With Neural Network

被引:1
|
作者
Chen, Jinfu [1 ]
Xu, Jiaping [1 ]
Cai, Saihua [1 ]
Wang, Xiaoli [1 ]
Chen, Haibo [1 ]
Li, Zhehao [1 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang, 212013, Peoples R China
基金
中国国家自然科学基金;
关键词
Class imbalance; ensemble learning; neural network (NN); software defect prediction (SDP); software quality; SUPPORT VECTOR MACHINE; CLASS-IMBALANCE; MODEL; FRAMEWORK;
D O I
10.1109/TR.2024.3356515
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There is a severe class imbalance problem in defect datasets, with nondefective data dominating the distribution, making it easy to generate inaccurate software defect prediction models. Ensemble learning has been proven to be one of the best methods to solve class imbalance problem. Traditional ensemble prediction models usually ensemble the results of several base classifiers simply, and most of them only ensemble once, rarely consider the diversity of ensemble or the combination of ensemble learning and neural network. In order to explore whether the secondary ensemble of classifiers based on a diversity ensemble combined with neural network can improve the performance of defect prediction model, in this article, we propose a novel dual ensemble software defect prediction (DE-SDP) approach based on a diversity ensemble combined with neural network. In the first ensemble, we use cross-validation to build different subclassifiers, then, these subclassifiers are used to establish base ensemble classifiers with weighted average method. Through seven classification algorithms, seven base ensemble classifiers can be established. In the second ensemble, a neural network model and stacking are used to ensemble the base ensemble classifiers again. We have evaluated DE-SDP against other ensemble defect prediction methods on eight datasets of NASA MDP. The results show that our approach is superior to other ensemble approaches and effectively improves the performance of defect prediction model.
引用
收藏
页码:1487 / 1501
页数:15
相关论文
共 50 条
  • [21] Software defect prediction techniques using metrics based on neural network classifier
    Jayanthi, R.
    Florence, Lilly
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 1): : 77 - 88
  • [22] A Neural Network Approach for Software Reliability Prediction
    Samal, Umashankar
    Kumar, Ajay
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2024, 31 (03)
  • [23] A Hierarchical Feature Ensemble Deep Learning Approach for Software Defect Prediction
    Zhang, Shenggang
    Jiang, Shujuan
    Yan, Yue
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2023, 33 (04) : 543 - 573
  • [24] Early software reliability prediction: An approach based on fuzzy neural network
    [J]. Liu, B., 2001, Beijing University of Aeronautics and Astronautics (BUAA) (27):
  • [25] Software Defect Prediction Using SMOTE and Artificial Neural Network
    Dipa, Wisnu Arya
    Sunindyo, Wikan Danar
    [J]. PROCEEDINGS OF 2021 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE): DATA AND SOFTWARE ENGINEERING FOR SUPPORTING SUSTAINABLE DEVELOPMENT GOALS, 2021,
  • [26] Software Defect Prediction through Neural Network and Feature Selections
    Alkhasawneh, Mutasem Shabeb
    [J]. APPLIED COMPUTATIONAL INTELLIGENCE AND SOFT COMPUTING, 2022, 2022
  • [27] Defect Prediction Technology of Aerospace Software Based on Deep Neural Network and Process Measurement
    Yao, Tianwen
    Zhang, Ben
    Peng, Jun
    Han, Zhiqiang
    Yang, Zhaobing
    Zhang, Zhi
    Zhang, Bo
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [28] Software Defect Prediction Using an Intelligent Ensemble-Based Model
    Ali, Misbah
    Mazhar, Tehseen
    Arif, Yasir
    Al-Otaibi, Shaha
    Ghadi, Yazeed Yasin
    Shahzad, Tariq
    Khan, Muhammad Amir
    Hamam, Habib
    [J]. IEEE ACCESS, 2024, 12 : 20376 - 20395
  • [29] Research of Software Defect Prediction Based on Complex Network
    Lu Guiying
    Xiao Fei
    Liu Binbin
    Zhao Xiaolin
    Cai Cuicui
    [J]. ELECTRICAL AND CONTROL ENGINEERING & MATERIALS SCIENCE AND MANUFACTURING, 2016, : 332 - 342
  • [30] SMOTE-Based Homogeneous Ensemble Methods for Software Defect Prediction
    Balogun, Abdullateef O.
    Lafenwa-Balogun, Fatimah B.
    Mojeed, Hammed A.
    Adeyemo, Victor E.
    Akande, Oluwatobi N.
    Akintola, Abimbola G.
    Bajeh, Amos O.
    Usman-Hamza, Fatimah E.
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT VI, 2020, 12254 : 615 - 631