An enhanced evolutionary software defect prediction method using island moth flame optimization

Faculty Science Year: 2021
Type of Publication: ZU Hosted Pages:
Authors:
Journal: Mathematics MDPI Volume:
Keywords : , enhanced evolutionary software defect prediction method    
Abstract:
Software defect prediction (SDP) is crucial in the early stages of defect-free software development before testing operations take place. Effective SDP can help test managers locate defects and defect-prone software modules. This facilitates the allocation of limited software quality assurance resources optimally and economically. Feature selection (FS) is a complicated problem with a polynomial time complexity. For a dataset with N features, the complete search space has 2N feature subsets, which means that the algorithm needs an exponential running time to traverse all these feature subsets. Swarm intelligence algorithms have shown impressive performance in mitigating the FS problem and reducing the running time. The moth flame optimization (MFO) algorithm is a well-known swarm intelligence algorithm that has been used widely and proven its capability in solving various optimization problems. An efficient binary variant of MFO (BMFO) is proposed in this paper by using the island BMFO (IsBMFO) model. IsBMFO divides the solutions in the population into a set of sub-populations named islands. Each island is treated independently using a variant of BMFO. To increase the diversification capability of the algorithm, a migration step is performed after a specific number of iterations to exchange the solutions between islands. Twenty-one public software datasets are used for evaluating the proposed method. The results of the experiments show that FS using IsBMFO improves the classification results. IsBMFO followed by support vector machine (SVM) classification is the best model for the SDP problem over other compared models, with an average G-mean of 78%
   
     
 
       

Author Related Publications

  • Mohamed El Sayed Ahmed Muhamed, "A Grunwald–Letnikov based Manta ray foraging optimizer for global optimization and image segmentation", Elsevier, 2020 More
  • Mohamed El Sayed Ahmed Muhamed, "A novel hybrid gradient-based optimizer and grey wolf optimizer feature selection method for human activity recognition using smartphone sensors", MDPI, 2021 More
  • Mohamed El Sayed Ahmed Muhamed, "Efficient schemes for playout latency reduction in P2P-VOD systems", Springer, 2018 More
  • Mohamed El Sayed Ahmed Muhamed, "a novel algorithm for source localization based on nonnegative matrix factroization using \alpha 'beta divergence in chochleagram", WSEAS, 2013 More
  • Mohamed El Sayed Ahmed Muhamed, "Open cluster membership probability based on K-means clustering algorithm", Springer, 2016 More

Department Related Publications

  • Metwally AlAwadi Elsayed AlAwadi, "Sarmanov Family of Bivariate Distributions: Statistical Properties—Concomitants of Order Statistics—Information Measures", ٍSpringer, 2022 More
  • Alaa Hassan Attia Hassan, "Subclass of Multivalent β-Uniformly Functions with Varying Arguments", Hindawi Publishing Corporation, USA, 2013 More
  • Ahmed Mohamed Khedr Souliman, "Minimum connected cover of a query region in heterogeneous wireless sensor networks", Information Sciences, 2013 More
  • Marwa Osman Mohamed Othman, "Estimation of reliability function based on the upper record values for generalized gamma Lindley stress–strength model: Case study COVID-19", Science-Gate, 2022 More
  • Alaa Hassan Attia Hassan, "Hadamard Product Properties for Certain Subclasses of p-Valent Meromorphic Functions", MDPI, 2022 More
Tweet