Software Failure Prediction Based on Game Theory and Convolutional Neural Network Optimized by Cat Hunting Optimization (CHO) Algorithm
سال انتشار: 1404
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 62
فایل این مقاله در 22 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_MSESJ-7-1_005
تاریخ نمایه سازی: 25 اسفند 1403
چکیده مقاله:
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 ۹۶.۶۹%. The GCV method is more accurate in predicting the failure of software projects than the LSTM and VGG۱۶ 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 ۹۶.۶۹%. The GCV method is more accurate in predicting the failure of software projects than the LSTM and VGG۱۶ methods. The proposed method is more accurate in feature selection than Chi, IG, and ReF WOA, HHO, and JSO algorithms methods.
کلیدواژه ها:
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :