An Enhanced Evolutionary Software Defect Prediction Method Using Island Moth Flame Optimization
نویسندگان
چکیده
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 modules. This facilitates allocation limited quality assurance resources optimally economically. Feature selection (FS) a complicated problem with polynomial time complexity. For dataset N features, complete search space has 2N feature subsets, which means that algorithm needs an exponential running to traverse all these subsets. Swarm intelligence algorithms have shown impressive performance mitigating FS reducing time. The moth flame optimization (MFO) well-known swarm been used widely proven its capability solving various problems. An efficient binary variant MFO (BMFO) proposed this paper by using island BMFO (IsBMFO) model. IsBMFO divides solutions population into set sub-populations named islands. Each treated independently BMFO. To increase diversification algorithm, migration step performed after specific number iterations exchange between Twenty-one public datasets are for evaluating method. results experiments show improves classification results. followed support vector machine (SVM) best model over other compared models, average G-mean 78%.
منابع مشابه
Neural Network Optimization Using Shuffledfrog Algorithm for Software Defect Prediction
Software Defect Prediction (SDP) focuses on the detection of system modules such as files, methods, classes, components and so on which could potentially consist of a great amount of errors. SDP models refer to those that attempt to anticipate possible defects through test data. A relation is present among software metrics and the error disposition of the software. To resolve issues of classifi...
متن کاملOptimal Reactive Power Dispatch Using Moth-Flame Optimization Algorithm
This paper describes a newly developed Moth-Flame optimization algorithm to deal with optimal reactive power dispatch problem. The prime intention of reactive power dispatch problem is to curtail the real power loss and control the bus voltages in power system network. The Moth-Flame algorithm is one of the most powerful and robust new global optimization algorithms in engineering. The primary ...
متن کاملSoftware Defect Prediction using Adaptive Neural Networks
We present a system which gives prior idea about the defective module. The task is accomplished using Adaptive Resonance Neural Network (ARNN), a special case of unsupervised learning. A vigilance parameter (θ) in ARNN defines the stopping criterion and hence helps in manipulating the accuracy of the trained network. To demonstrate the usefulness of ARNN, we used dataset from promisedata.org. T...
متن کاملSoftware Defect Prediction using Support Vector Machine
developing a defect free software system is very difficult and most of the time there are some unknown bugs or unforeseen deficiencies even in software projects where the principles of the software development methodologies were applied care-fully. Due to some defective software modules, the maintenance phase of software projects could become really painful for the users and costly for the ente...
متن کاملOn Software Defect Prediction Using Machine Learning
The goal of this paper is to catalog the software defect prediction using machine learning. Over the last few years, the eld of software defect prediction has been extensively studied because of it's crucial position in the area of software reliability maintenance, software cost estimation and software quality assurance. An insurmountable problem associated with software defect prediction is th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Mathematics
سال: 2021
ISSN: ['2227-7390']
DOI: https://doi.org/10.3390/math9151722