سیویلیکا را در شبکه های اجتماعی دنبال نمایید.

Software Failure Prediction Based on Game Theory and Convolutional Neural Network Optimized by Cat Hunting Optimization (CHO) Algorithm

Publish Year: 1404
Type: Journal paper
Language: English
View: 30

This Paper With 22 Page And PDF Format Ready To Download

Export:

Link to this Paper:

Document National Code:

JR_MSESJ-7-1_005

Index date: 15 March 2025

Software Failure Prediction Based on Game Theory and Convolutional Neural Network Optimized by Cat Hunting Optimization (CHO) Algorithm abstract

Predicting the failure of software projects in the stages of software production reduces the losses of software companies. Deep learning methods are an efficient tool for software failure prediction. Imbalance of data sets, intelligent feature selection, and accurate deep learning techniques are among the challenges of deep learning methods for accurate software failure prediction. This manuscript presents an improved game theory method based on the Generative adversarial (GAN) network to predict software failure and success. In the second stage, the cat-hunting algorithm is used to select features and reduce the dimensions of the samples. The dimensionally reduced samples are converted into RGB color images in the third step. RGB images are used for convolutional neural network(CNN) training. The advantage of the proposed method is to intelligently select the feature, reduce the input of the CNN neural network, and simultaneously balance the training samples with game theory to increase the accuracy of the prediction model. In this manuscript, the NASA dataset is used to predict the failure of software projects. The accuracy of the proposed method (GCV) in predicting the failure of software projects is equal to 96.69%. The GCV method is more accurate in predicting the failure of software projects than the LSTM and VGG16 methods. The proposed method is more accurate in feature selection than Chi, IG, and ReF WOA, HHO, and JSO algorithms methods. Predicting the failure of software projects in the stages of software production reduces the losses of software companies. Deep learning methods are an efficient tool for software failure prediction. Imbalance of data sets, intelligent feature selection, and accurate deep learning techniques are among the challenges of deep learning methods for accurate software failure prediction. This manuscript presents an improved game theory method based on the Generative adversarial (GAN) network to predict software failure and success. In the second stage, the cat-hunting algorithm is used to select features and reduce the dimensions of the samples. The dimensionally reduced samples are converted into RGB color images in the third step. RGB images are used for convolutional neural network(CNN) training. The advantage of the proposed method is to intelligently select the feature, reduce the input of the CNN neural network, and simultaneously balance the training samples with game theory to increase the accuracy of the prediction model. In this manuscript, the NASA dataset is used to predict the failure of software projects. The accuracy of the proposed method (GCV) in predicting the failure of software projects is equal to 96.69%. The GCV method is more accurate in predicting the failure of software projects than the LSTM and VGG16 methods. The proposed method is more accurate in feature selection than Chi, IG, and ReF WOA, HHO, and JSO algorithms methods.

Software Failure Prediction Based on Game Theory and Convolutional Neural Network Optimized by Cat Hunting Optimization (CHO) Algorithm Keywords:

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
R. Malhotra, S. Chawla, and A. Sharma, "Software defect prediction ...
D. A. Rebro, B. Rossi, and S. Chren, "Source Code ...
R. Vashisht and S. A. M. Rizvi, "Addressing Noise and ...
F. Huang and L. Strigini, "HEDF: A Method for Early ...
N. Yadav and V. Yadav, "Software reliability prediction and optimization ...
R. Moussa and F. Sarro, "On the use of evaluation ...
J. Pachouly, S. Ahirrao, K. Kotecha, G. Selvachandran, and A. ...
G. G. Cabral and L. L. Minku, "Towards reliable online ...
B. U. Sharma and R. Sadam, "Do the Defect Prediction ...
M. Gupta, K. Rajnish, and V. Bhattacharya, "Effectiveness of Ensemble ...
M. Jorayeva, A. Akbulut, C. Catal, and A. Mishra, "Machine ...
S. Gurung, "Performing Software Defect Prediction Using Deep Learning," in ...
N. C. Shrikanth, S. Majumder, and T. Menzies, "Early life ...
M. Shafiq, F. H. Alghamedy, N. Jamal, T. Kamal, Y. ...
S. Hameed, Y. Elsheikh, and M. Azzeh, "An optimized case-based ...
F. Meng, W. Cheng, and J. Wang, "Semi-supervised software defect ...
H. Krasner, "The cost of poor software quality in the ...
M. Jagtap, P. Katragadda, and P. Satelkar, "Software Reliability: Development ...
M. Azzeh, Y. Elsheikh, A. B. Nassif, and L. Angelis, ...
A. Iqbal and S. Aftab, "A Classification Framework for Software ...
Z. Marian, I. G. Mircea, I. G. Czibula, and G. ...
A. Balaram and S. Vasundra, "Prediction of software fault-prone classes ...
J. Goyal and R. Ranjan Sinha, "Software defect-based prediction using ...
C. Pornprasit and C. K. Tantithamthavorn, "Deeplinedp: Towards a deep ...
Z. M. Zain, S. Sakri, N. H. A. Ismail, and ...
M. N. Uddin, B. Li, Z. Ali, P. Kefalas, I. ...
W. Zheng, L. Tan, and C. Liu, "Software Defect Prediction ...
B. J. Odejide et al., "An Empirical Study on Data ...
A. O. Balogun et al., "Impact of feature selection methods ...
S. Zhang, S. Jiang, and Y. Yan, "A Software Defect ...
S. Feng, J. Keung, P. Zhang, Y. Xiao, and M. ...
A. Ghaedi, A. K. Bardsiri, and M. J. Shahbazzadeh, "Cat ...
J. Sun, L. Chen, F. Cang, H. Li, and F. ...
G. Giray, K. E. Bennin, Ö. Köksal, Ö. Babur, and ...
Y. Guan, J. Zhang, R. Zhang, J. Gan, and M. ...
A. Abdu, Z. Zhai, R. Algabri, H. A. Abdo, K. ...
Y. Tang, Q. Dai, M. Yang, T. Du, and L. ...
S. Guo, J. Wang, Z. Xu, L. Huang, H. Li, ...
A. Alazba and H. Aljamaan, "Software Defect Prediction Using Stacking ...
M. Cui, S. Long, Y. Jiang, and X. Na, "Research ...
M. Jorayeva, A. Akbulut, C. Catal, and A. Mishra, "Deep ...
M. A. Khan et al., "Software defect prediction using artificial ...
S. Goyal, "Handling class-imbalance with KNN (neighbourhood) under-sampling for software ...
S. Goyal, "Effective software defect prediction using support vector machines ...
C. Arun and C. Lakshmi, "Genetic algorithm-based oversampling approach to ...
N. Zhang, S. Ying, K. Zhu, and D. Zhu, "Software ...
R. A. Khurma, H. Alsawalqah, I. Aljarah, M. A. Elaziz, ...
L. Yang, Z. Li, D. Wang, H. Miao, and Z. ...
T. Ye, W. Li, J. Zhang, and Z. Cui, "A ...
S. Kanwar et al., "Efficient Random Forest Algorithm for Multi-objective ...
S. Goyal, "3PcGE: 3-parent child-based genetic evolution for software defect ...
S. Goyal, "Genetic evolution-based feature selection for software defect prediction ...
S. Goyal, "FOFS: firefly optimization for feature selection to predict ...
K. L. Wong, K. S. Chou, R. Tse, S. K. ...
J. H. Joloudari, A. Marefat, M. A. Nematollahi, S. S. ...
A. El-Ghamry, A. Darwish, and A. E. Hassanien, "An optimized ...
J. S. Chou and D. N. Truong, "A novel metaheuristic ...
B. Abdollahzadeh, F. S. Gharehchopogh, and S. Mirjalili, "African vultures ...
M. Dehghani, Z. Montazeri, E. Trojovská, and P. Trojovský, "Coati ...
S. Mirjalili and A. Lewis, "The whale optimization algorithm," Advances ...
A. A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. ...
M. J. Hernández-Molinos, A. J. Sánchez-García, R. E. Barrientos-Martínez, J. ...
H. Das, S. Prajapati, M. K. Gourisaria, R. M. Pattanayak, ...
M. Akour, M. Alenezi, and H. Alsghaier, "Software Refactoring Prediction ...
E. Borandag, "Software Fault Prediction Using an RNN-Based Deep Learning ...
نمایش کامل مراجع