基于黑猩猩、哈里斯鹰和蝠鲼觅食优化算法的人工神经网络优化新技术增强软件可维护性预测

IF 2.9 4区 综合性期刊 Q2 MULTIDISCIPLINARY SCIENCES
Varun Goel, Arvinder Kaur
{"title":"基于黑猩猩、哈里斯鹰和蝠鲼觅食优化算法的人工神经网络优化新技术增强软件可维护性预测","authors":"Varun Goel,&nbsp;Arvinder Kaur","doi":"10.1007/s13369-025-10031-1","DOIUrl":null,"url":null,"abstract":"<div><p>For improving software maintainability prediction (SMP), an efficient method for SMP is required in early stages of SDLC to avoid higher maintenance costs involved with the software. To address this issue, we have used three metaheuristic algorithms, i.e., chimp optimization algorithm (ChOA), Harris hawks optimization (HHO) and manta ray foraging optimization (MRFO) algorithm. Chimp optimization algorithm has two variants: ChOA1 and ChOA2 depending on the dynamic coefficients of h vector. These metaheuristic algorithms are used for artificial neural network (multilayer perceptron) hyperparameters optimization which can be useful for improving the predictive capability of ANN which will then correctly predict software maintainability (change) using various OO metrics. In this study, a novel HCHHMRFO algorithm has been developed to select the best hyperparameters of ANN (multilayer perceptron) to build the model, which can predict software maintainability accurately. Performance evaluation of models developed after hyperparameters tuning with ChOA1, ChOA2, HHO, MRFO, Ensemble of ChOA, HHO and MRFO (ChOA1_HHO_MRFO and ChOA2_HHO_MRFO) is performed using performance indicators including MAE and RMSE. UIMS and QUES datasets have been used to assess this work. Tent map and singer map are the best chaotic maps (in terms of iterations; RMSE; and MAE, respectively) that are used for ANN’s hyperparameters initialization on UIMS dataset. Gauss/mouse map and tent map are the best chaotic maps (in terms of iterations; RMSE and MAE, respectively) that are used for ANN’s hyperparameters initialization on the QUES dataset. Comparison results suggest that ChOA2_HHO_MRFO Ensemble is found to give better results to tune ANN hyperparameters for SMP for both the datasets, i.e., UIMS and QUES.</p></div>","PeriodicalId":54354,"journal":{"name":"Arabian Journal for Science and Engineering","volume":"50 19","pages":"16053 - 16087"},"PeriodicalIF":2.9000,"publicationDate":"2025-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Novel Technique for Optimization of Artificial Neural Network Using Ensemble of Chimp, Harris Hawks and Manta Ray Foraging Optimization Algorithms for Enhancing Software Maintainability Prediction\",\"authors\":\"Varun Goel,&nbsp;Arvinder Kaur\",\"doi\":\"10.1007/s13369-025-10031-1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>For improving software maintainability prediction (SMP), an efficient method for SMP is required in early stages of SDLC to avoid higher maintenance costs involved with the software. To address this issue, we have used three metaheuristic algorithms, i.e., chimp optimization algorithm (ChOA), Harris hawks optimization (HHO) and manta ray foraging optimization (MRFO) algorithm. Chimp optimization algorithm has two variants: ChOA1 and ChOA2 depending on the dynamic coefficients of h vector. These metaheuristic algorithms are used for artificial neural network (multilayer perceptron) hyperparameters optimization which can be useful for improving the predictive capability of ANN which will then correctly predict software maintainability (change) using various OO metrics. In this study, a novel HCHHMRFO algorithm has been developed to select the best hyperparameters of ANN (multilayer perceptron) to build the model, which can predict software maintainability accurately. Performance evaluation of models developed after hyperparameters tuning with ChOA1, ChOA2, HHO, MRFO, Ensemble of ChOA, HHO and MRFO (ChOA1_HHO_MRFO and ChOA2_HHO_MRFO) is performed using performance indicators including MAE and RMSE. UIMS and QUES datasets have been used to assess this work. Tent map and singer map are the best chaotic maps (in terms of iterations; RMSE; and MAE, respectively) that are used for ANN’s hyperparameters initialization on UIMS dataset. Gauss/mouse map and tent map are the best chaotic maps (in terms of iterations; RMSE and MAE, respectively) that are used for ANN’s hyperparameters initialization on the QUES dataset. Comparison results suggest that ChOA2_HHO_MRFO Ensemble is found to give better results to tune ANN hyperparameters for SMP for both the datasets, i.e., UIMS and QUES.</p></div>\",\"PeriodicalId\":54354,\"journal\":{\"name\":\"Arabian Journal for Science and Engineering\",\"volume\":\"50 19\",\"pages\":\"16053 - 16087\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2025-03-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Arabian Journal for Science and Engineering\",\"FirstCategoryId\":\"103\",\"ListUrlMain\":\"https://link.springer.com/article/10.1007/s13369-025-10031-1\",\"RegionNum\":4,\"RegionCategory\":\"综合性期刊\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MULTIDISCIPLINARY SCIENCES\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Arabian Journal for Science and Engineering","FirstCategoryId":"103","ListUrlMain":"https://link.springer.com/article/10.1007/s13369-025-10031-1","RegionNum":4,"RegionCategory":"综合性期刊","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0

摘要

为了提高软件可维护性预测(SMP),在SDLC的早期阶段需要一种有效的SMP预测方法,以避免较高的软件维护成本。为了解决这一问题,我们使用了三种元启发式算法,即黑猩猩优化算法(ChOA)、哈里斯鹰优化算法(HHO)和蝠鲼觅食优化算法(MRFO)。根据h向量的动态系数,黑猩猩优化算法有ChOA1和ChOA2两种变体。这些元启发式算法用于人工神经网络(多层感知器)超参数优化,这可以用于提高人工神经网络的预测能力,然后使用各种OO指标正确预测软件可维护性(变化)。本文提出了一种新的HCHHMRFO算法,通过选择多层感知器的最佳超参数来建立模型,可以准确地预测软件的可维护性。使用MAE和RMSE等性能指标对ChOA1、ChOA2、HHO、MRFO、ChOA、HHO和MRFO的Ensemble of ChOA1_HHO_MRFO和ChOA2_HHO_MRFO进行超参数调优后的模型进行性能评价。UIMS和QUES数据集已用于评估这项工作。帐篷映射和歌手映射是最好的混沌映射(分别就迭代、RMSE和MAE而言),用于在UIMS数据集上进行ANN的超参数初始化。高斯/鼠标图和帐篷图是最好的混沌图(在迭代方面;分别是RMSE和MAE),用于ANN在QUES数据集上的超参数初始化。对比结果表明,ChOA2_HHO_MRFO集成对UIMS和QUES这两个数据集的SMP神经网络超参数调优效果更好。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

A Novel Technique for Optimization of Artificial Neural Network Using Ensemble of Chimp, Harris Hawks and Manta Ray Foraging Optimization Algorithms for Enhancing Software Maintainability Prediction

A Novel Technique for Optimization of Artificial Neural Network Using Ensemble of Chimp, Harris Hawks and Manta Ray Foraging Optimization Algorithms for Enhancing Software Maintainability Prediction

For improving software maintainability prediction (SMP), an efficient method for SMP is required in early stages of SDLC to avoid higher maintenance costs involved with the software. To address this issue, we have used three metaheuristic algorithms, i.e., chimp optimization algorithm (ChOA), Harris hawks optimization (HHO) and manta ray foraging optimization (MRFO) algorithm. Chimp optimization algorithm has two variants: ChOA1 and ChOA2 depending on the dynamic coefficients of h vector. These metaheuristic algorithms are used for artificial neural network (multilayer perceptron) hyperparameters optimization which can be useful for improving the predictive capability of ANN which will then correctly predict software maintainability (change) using various OO metrics. In this study, a novel HCHHMRFO algorithm has been developed to select the best hyperparameters of ANN (multilayer perceptron) to build the model, which can predict software maintainability accurately. Performance evaluation of models developed after hyperparameters tuning with ChOA1, ChOA2, HHO, MRFO, Ensemble of ChOA, HHO and MRFO (ChOA1_HHO_MRFO and ChOA2_HHO_MRFO) is performed using performance indicators including MAE and RMSE. UIMS and QUES datasets have been used to assess this work. Tent map and singer map are the best chaotic maps (in terms of iterations; RMSE; and MAE, respectively) that are used for ANN’s hyperparameters initialization on UIMS dataset. Gauss/mouse map and tent map are the best chaotic maps (in terms of iterations; RMSE and MAE, respectively) that are used for ANN’s hyperparameters initialization on the QUES dataset. Comparison results suggest that ChOA2_HHO_MRFO Ensemble is found to give better results to tune ANN hyperparameters for SMP for both the datasets, i.e., UIMS and QUES.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Arabian Journal for Science and Engineering
Arabian Journal for Science and Engineering MULTIDISCIPLINARY SCIENCES-
CiteScore
5.70
自引率
3.40%
发文量
993
期刊介绍: King Fahd University of Petroleum & Minerals (KFUPM) partnered with Springer to publish the Arabian Journal for Science and Engineering (AJSE). AJSE, which has been published by KFUPM since 1975, is a recognized national, regional and international journal that provides a great opportunity for the dissemination of research advances from the Kingdom of Saudi Arabia, MENA and the world.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信