{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T00:55:39Z","timestamp":1774832139571,"version":"3.50.1"},"reference-count":87,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T00:00:00Z","timestamp":1702512000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T00:00:00Z","timestamp":1702512000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Kafr El Shiekh University"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2024,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>During the development cycle of software projects, numerous defects and challenges have been identified, leading to prolonged project durations and escalated costs. As a result, both product delivery and defect tracking have become increasingly complex, expensive, and time-consuming. Recognizing the challenge of identifying every software defect, it is crucial to foresee potential consequences and strive for the production of high-quality products. The goal of software defect prediction (SDP) is to identify problematic locations within software code. This study presents the first experimental investigation utilizing the turbulent flow of water optimization (TFWO) in conjunction with the adaptive neuro-fuzzy inference system (ANFIS) to enhance SDP. The TFWO_ANFIS model is designed to address the uncertainties present in software features and predict defects with feasible accuracy. Data are divided randomly at the beginning of the model into training and testing sets to avoid the local optima and over-fitting issues. By applying the TFWO approach, it adjusts the ANFIS parameters during the SDP process. The proposed model, TFWO_ANFIS, outperforms other optimization algorithms commonly used in SDP, such as particle swarm optimization (PSO), gray wolf optimization (GWO), differential evolution (DE), ant colony optimization (ACO), standard ANFIS, and genetic algorithm (GA). This superiority is demonstrated through various evaluation metrics for four datasets, including standard deviation (SD) scores (0.3307, 0.2885, 0.3205, and 0.2929), mean square error (MSE) scores (0.1091, 0.0770, 0.1026, and 0.0850), root-mean-square error (RMSE) scores (0.3303, 0.2776, 0.3203, and 0.2926), mean bias error (MBE) scores (0.1281, 0.0860, 0.0931, and 0.2310), and accuracy scores (87.3%, 90.2%, 85.8%, and 89.2%), respectively, for the datasets KC2, PC3, KC1, and PC4. These datasets with different instances and features are obtained from an open platform called OPENML. Additionally, multiple evaluation metrics such as precision, sensitivity, confusion matrices, and specificity are employed to assess the model\u2019s performance.<\/jats:p>","DOI":"10.1007\/s00521-023-09315-0","type":"journal-article","created":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T04:27:34Z","timestamp":1702528054000},"page":"4583-4602","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Handling uncertainty issue in software defect prediction utilizing a hybrid of ANFIS and turbulent flow of water optimization algorithm"],"prefix":"10.1007","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8704-3887","authenticated-orcid":false,"given":"M. A.","family":"Elsabagh","sequence":"first","affiliation":[]},{"given":"O. E.","family":"Emam","sequence":"additional","affiliation":[]},{"given":"M. G.","family":"Gafar","sequence":"additional","affiliation":[]},{"given":"T.","family":"Medhat","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,12,14]]},"reference":[{"key":"9315_CR1","doi-asserted-by":"publisher","unstructured":"Pavana MS, Pushpalatha MN, Parkavi A (2022) Software fault prediction using machine learning algorithms. In: Sengodan T, Murugappan M, Misra S (eds) Advances in electrical and computer technologies. ICAECT 2021. Lecture Notes in Electrical Engineering, vol 881. Springer, Singapore. https:\/\/doi.org\/10.1007\/978-981-19-1111-8_16","DOI":"10.1007\/978-981-19-1111-8_16"},{"key":"9315_CR2","first-page":"153","volume":"7","author":"RS Wahono","year":"2013","unstructured":"Wahono RS, Suryana N (2013) Combining particle swarm optimization based feature selection and bagging technique for software defect prediction. Int J Softw Eng Appl 7:153\u2013166","journal-title":"Int J Softw Eng Appl"},{"key":"9315_CR3","unstructured":"Nam J (2014) Survey on software defect prediction. Department of Compter Science and Engineerning, the Hong Kong University of Science and Technology Tech Rep"},{"key":"9315_CR4","unstructured":"Raukas H Some Approaches for software defect prediction"},{"key":"9315_CR5","doi-asserted-by":"crossref","first-page":"e12768","DOI":"10.1111\/exsy.12768","volume":"38","author":"MA Elsabagh","year":"2021","unstructured":"Elsabagh MA, Farhan MS, Gafar MG (2021) Meta-heuristic optimization algorithm for predicting software defects. Expert Syst 38:e12768","journal-title":"Expert Syst"},{"key":"9315_CR6","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.still.2014.11.002","volume":"146","author":"B Kuang","year":"2015","unstructured":"Kuang B, Tekin Y, Mouazen AM (2015) Comparison between artificial neural network and partial least squares for on-line visible and near infrared spectroscopy measurement of soil organic carbon, pH and clay content. Soil Tillage Res 146:243\u2013252","journal-title":"Soil Tillage Res"},{"key":"9315_CR7","doi-asserted-by":"crossref","first-page":"119252","DOI":"10.1109\/ACCESS.2020.3005614","volume":"8","author":"IM El-Hasnony","year":"2020","unstructured":"El-Hasnony IM, Barakat SI, Mostafa RR (2020) Optimized ANFIS model using hybrid metaheuristic algorithms for Parkinson\u2019s disease prediction in IoT environment. IEEE Access 8:119252\u2013119270","journal-title":"IEEE Access"},{"key":"9315_CR8","doi-asserted-by":"crossref","first-page":"681","DOI":"10.1007\/s13198-021-01326-1","volume":"13","author":"S Goyal","year":"2022","unstructured":"Goyal S (2022) Effective software defect prediction using support vector machines (SVMs). Int J Syst Assur Eng Manag 13:681\u2013696","journal-title":"Int J Syst Assur Eng Manag"},{"key":"9315_CR9","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/S1566-2535(02)00093-3","volume":"3","author":"LI Kuncheva","year":"2002","unstructured":"Kuncheva LI, Skurichina M, Duin RPW (2002) An experimental study on diversity for bagging and boosting with linear classifiers. Inf fus 3:245\u2013258","journal-title":"Inf fus"},{"key":"9315_CR10","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/s10664-012-9218-8","volume":"19","author":"A Okutan","year":"2014","unstructured":"Okutan A, Y\u0131ld\u0131z OT (2014) Software defect prediction using Bayesian networks. Empir Softw Eng 19:154\u2013181","journal-title":"Empir Softw Eng"},{"key":"9315_CR11","doi-asserted-by":"crossref","unstructured":"Aljamaan HI, Elish MO (2009) An empirical study of bagging and boosting ensembles for identifying faulty classes in object-oriented software. In: 2009 IEEE symposium on computational intelligence and data mining. IEEE, pp 187\u2013194","DOI":"10.1109\/CIDM.2009.4938648"},{"key":"9315_CR12","doi-asserted-by":"crossref","unstructured":"Li B, Shen B, Wang J, et al (2014) A scenario-based approach to predicting software defects using compressed C4. 5 model. In: 2014 IEEE 38th annual computer software and applications conference. IEEE, pp 406\u2013415","DOI":"10.1109\/COMPSAC.2014.64"},{"key":"9315_CR13","doi-asserted-by":"crossref","unstructured":"Alshammari FH (2022) Software Defect prediction and analysis using enhanced random forest (extRF) technique: a business process management and improvement concept in IOT-based application processing environment. Mob Inf Syst","DOI":"10.1155\/2022\/2522202"},{"key":"9315_CR14","doi-asserted-by":"crossref","unstructured":"Khan MA, Elmitwally NS, Abbas S et al (2022) Software defect prediction using artificial neural networks: a systematic literature review. Sci Program","DOI":"10.1155\/2022\/2117339"},{"key":"9315_CR15","doi-asserted-by":"crossref","first-page":"2023","DOI":"10.1007\/s10462-021-10044-w","volume":"55","author":"S Goyal","year":"2022","unstructured":"Goyal S (2022) Handling class-imbalance with KNN (neighbourhood) under-sampling for software defect prediction. Artif Intell Rev 55:2023\u20132064","journal-title":"Artif Intell Rev"},{"key":"9315_CR16","doi-asserted-by":"crossref","first-page":"105041","DOI":"10.1016\/j.compag.2019.105041","volume":"167","author":"K Khosravi","year":"2019","unstructured":"Khosravi K, Daggupati P, Alami MT et al (2019) Meteorological data mining and hybrid data-intelligence models for reference evaporation simulation: a case study in Iraq. Comput Electron Agric 167:105041","journal-title":"Comput Electron Agric"},{"key":"9315_CR17","doi-asserted-by":"crossref","first-page":"74471","DOI":"10.1109\/ACCESS.2019.2920916","volume":"7","author":"ZM Yaseen","year":"2019","unstructured":"Yaseen ZM, Mohtar WHMW, Ameen AMS et al (2019) Implementation of univariate paradigm for streamflow simulation using hybrid data-driven model: case study in tropical region. IEEE Access 7:74471\u201374481","journal-title":"IEEE Access"},{"key":"9315_CR18","doi-asserted-by":"crossref","first-page":"502","DOI":"10.3390\/w11030502","volume":"11","author":"ZM Yaseen","year":"2019","unstructured":"Yaseen ZM, Ebtehaj I, Kim S et al (2019) Novel hybrid data-intelligence model for forecasting monthly rainfall with uncertainty analysis. Water 11:502","journal-title":"Water"},{"key":"9315_CR19","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.advengsoft.2017.05.014","volume":"114","author":"G Dhiman","year":"2017","unstructured":"Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48\u201370","journal-title":"Adv Eng Softw"},{"key":"9315_CR20","doi-asserted-by":"crossref","unstructured":"Dhiman G, Kumar V (2019) Spotted hyena optimizer for solving complex and non-linear constrained engineering problems BT\u2014Harmony search and nature inspired optimization algorithms. In: Yadav N, Yadav A, Bansal JC et al (eds) Springer, Singapore, pp 857\u2013867","DOI":"10.1007\/978-981-13-0761-4_81"},{"key":"9315_CR21","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/4235.585893","volume":"1","author":"DH Wolpert","year":"1997","unstructured":"Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1:67\u201382","journal-title":"IEEE Trans Evolut Comput"},{"key":"9315_CR22","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1007\/s00704-017-2292-5","volume":"134","author":"MF Allawi","year":"2018","unstructured":"Allawi MF, Jaafar O, Mohamad Hamzah F et al (2018) Reservoir inflow forecasting with a modified coactive neuro-fuzzy inference system: a case study for a semi-arid region. Theor Appl Climatol 134:545\u2013563","journal-title":"Theor Appl Climatol"},{"key":"9315_CR23","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.jher.2019.11.002","volume":"29","author":"A Sharafati","year":"2020","unstructured":"Sharafati A, Tafarojnoruz A, Shourian M, Yaseen ZM (2020) Simulation of the depth scouring downstream sluice gate: the validation of newly developed data-intelligent models. J Hydro-Environ Res 29:20\u201330","journal-title":"J Hydro-Environ Res"},{"key":"9315_CR24","doi-asserted-by":"crossref","first-page":"100570","DOI":"10.1016\/j.tsep.2020.100570","volume":"19","author":"H Enayatollahi","year":"2020","unstructured":"Enayatollahi H, Fussey P, Nguyen BK (2020) Modelling evaporator in organic Rankine cycle using hybrid GD-LSE ANFIS and PSO ANFIS techniques. Therm Sci Eng Prog 19:100570","journal-title":"Therm Sci Eng Prog"},{"key":"9315_CR25","doi-asserted-by":"crossref","first-page":"83","DOI":"10.4018\/IJCINI.20210401.oa7","volume":"15","author":"S Silarbi","year":"2021","unstructured":"Silarbi S, Tlemsani R, Bendahmane A (2021) Hybrid PSO-ANFIS for speaker recognition. Int J Cognit Inform Nat Intell 15:83\u201396","journal-title":"Int J Cognit Inform Nat Intell"},{"key":"9315_CR26","doi-asserted-by":"crossref","unstructured":"Qiao J, Sun Z, Meng X (2023) Interval type-2 fuzzy neural network based on active semi-supervised learning for non-stationary industrial processes. IEEE Trans Autom Sci Eng","DOI":"10.1109\/TASE.2023.3237840"},{"key":"9315_CR27","doi-asserted-by":"crossref","first-page":"103666","DOI":"10.1016\/j.engappai.2020.103666","volume":"92","author":"M Ghasemi","year":"2020","unstructured":"Ghasemi M, Davoudkhani IF, Akbari E et al (2020) A novel and effective optimization algorithm for global optimization and its engineering applications: turbulent flow of water-based optimization (TFWO). Eng Appl Artif Intell 92:103666","journal-title":"Eng Appl Artif Intell"},{"key":"9315_CR28","first-page":"811","volume":"13","author":"W Jing","year":"2019","unstructured":"Jing W, Yaseen ZM, Shahid S et al (2019) Implementation of evolutionary computing models for reference evapotranspiration modeling: short review, assessment and possible future research directions. Eng Appl Comput Fluid Mech 13:811\u2013823","journal-title":"Eng Appl Comput Fluid Mech"},{"key":"9315_CR29","doi-asserted-by":"crossref","first-page":"10841","DOI":"10.1007\/s00521-021-06216-y","volume":"33","author":"HT Rauf","year":"2021","unstructured":"Rauf HT, Bangyal WHK, Lali MI (2021) An adaptive hybrid differential evolution algorithm for continuous optimization and classification problems. Neural Comput Appl 33:10841\u201310867","journal-title":"Neural Comput Appl"},{"key":"9315_CR30","doi-asserted-by":"crossref","unstructured":"Pervaiz S, Ul-Qayyum Z, Bangyal WH, et al (2021) A systematic literature review on particle swarm optimization techniques for medical diseases detection. Comput Math Methods Med","DOI":"10.1155\/2021\/5990999"},{"key":"9315_CR31","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1007\/s00366-018-00694-w","volume":"36","author":"H Moayedi","year":"2020","unstructured":"Moayedi H, Raftari M, Sharifi A et al (2020) Optimization of ANFIS with GA and PSO estimating \u03b1 ratio in driven piles. Eng Comput 36:227\u2013238","journal-title":"Eng Comput"},{"key":"9315_CR32","doi-asserted-by":"crossref","first-page":"1210","DOI":"10.3390\/w10091210","volume":"10","author":"D Tien Bui","year":"2018","unstructured":"Tien Bui D, Khosravi K, Li S et al (2018) New hybrids of anfis with several optimization algorithms for flood susceptibility modeling. Water 10:1210","journal-title":"Water"},{"key":"9315_CR33","doi-asserted-by":"crossref","first-page":"1252","DOI":"10.1080\/10106049.2018.1474276","volume":"34","author":"M Ahmadlou","year":"2019","unstructured":"Ahmadlou M, Karimi M, Alizadeh S et al (2019) Flood susceptibility assessment using integration of adaptive network-based fuzzy inference system (ANFIS) and biogeography-based optimization (BBO) and BAT algorithms (BA). Geocarto Int 34:1252\u20131272","journal-title":"Geocarto Int"},{"key":"9315_CR34","doi-asserted-by":"crossref","unstructured":"Kl\u00e4s M, Vollmer AM (2018) Uncertainty in machine learning applications: a practice-driven classification of uncertainty. In: International conference on computer safety, reliability, and security. Springer, Singapore, pp 431\u2013438","DOI":"10.1007\/978-3-319-99229-7_36"},{"key":"9315_CR35","doi-asserted-by":"crossref","first-page":"150","DOI":"10.3846\/16487788.2015.1104806","volume":"19","author":"P Srisaeng","year":"2015","unstructured":"Srisaeng P, Baxter GS, Wild G (2015) An adaptive neuro-fuzzy inference system for forecasting Australia\u2019s domestic low cost carrier passenger demand. Aviation 19:150\u2013163","journal-title":"Aviation"},{"key":"9315_CR36","first-page":"43","volume":"22","author":"M \u015eahin","year":"2017","unstructured":"\u015eahin M, Erol R (2017) A comparative study of neural networks and ANFIS for forecasting attendance rate of soccer games. Math Comput Appl 22:43","journal-title":"Math Comput Appl"},{"key":"9315_CR37","doi-asserted-by":"crossref","unstructured":"Anand K, Jena AK (2023) Software defect prediction: an ML approach-based comprehensive study. In: Communication, software and networks. Springer, Singapore, pp 497\u2013512","DOI":"10.1007\/978-981-19-4990-6_46"},{"key":"9315_CR38","doi-asserted-by":"crossref","first-page":"111537","DOI":"10.1016\/j.jss.2022.111537","volume":"195","author":"G Giray","year":"2023","unstructured":"Giray G, Bennin KE, K\u00f6ksal \u00d6 et al (2023) On the use of deep learning in software defect prediction. J Syst Softw 195:111537","journal-title":"J Syst Softw"},{"issue":"4","key":"9315_CR39","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"T McCabe","year":"1976","unstructured":"McCabe T, Meqsure AC (1976) A complexity measure. IEEE Tran Softw Eng 2(4):308\u2013320. https:\/\/doi.org\/10.1109\/TSE.1976.233837","journal-title":"IEEE Tran Softw Eng"},{"issue":"6","key":"9315_CR40","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Tans Softw Eng 20(6):476\u2013493. https:\/\/doi.org\/10.1109\/32.295895","journal-title":"IEEE Tans Softw Eng"},{"key":"9315_CR41","doi-asserted-by":"crossref","first-page":"1208","DOI":"10.1109\/TSE.2013.11","volume":"39","author":"M Shepperd","year":"2013","unstructured":"Shepperd M, Song Q, Sun Z, Mair C (2013) Data quality: some comments on the nasa software defect datasets. IEEE Trans Softw Eng 39:1208\u20131215","journal-title":"IEEE Trans Softw Eng"},{"key":"9315_CR42","doi-asserted-by":"crossref","unstructured":"Jureczko M, Madeyski L (2010) Towards identifying software project clusters with regard to defect prediction. In: Proceedings of the 6th international conference on predictive models in software engineering, pp 1\u201310","DOI":"10.1145\/1868328.1868342"},{"key":"9315_CR43","doi-asserted-by":"crossref","unstructured":"Bennin KE, Toda K, Kamei Y, et al (2016) Empirical evaluation of cross-release effort-aware defect prediction models. In: 2016 IEEE international conference on software quality, reliability and security (QRS). IEEE, pp 214\u2013221","DOI":"10.1109\/QRS.2016.33"},{"issue":"6","key":"9315_CR44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s13042-022-01740-2","volume":"14","author":"Y Tang","year":"2023","unstructured":"Tang Y, Dai Q, Yang M et al (2023) Software defect prediction ensemble learning algorithm based on adaptive variable sparrow search algorithm. Int J Mach Learn Cybern 14(6):1\u201321","journal-title":"Int J Mach Learn Cybern"},{"key":"9315_CR45","doi-asserted-by":"publisher","first-page":"538","DOI":"10.1007\/s42452-020-2320-4","volume":"2","author":"MA Elsabagh","year":"2020","unstructured":"Elsabagh MA, Farhan MS, Gafar MG (2020) Cross-projects software defect prediction using spotted hyena optimizer algorithm. SN Appl Sci 2:538. https:\/\/doi.org\/10.1007\/s42452-020-2320-4","journal-title":"SN Appl Sci"},{"key":"9315_CR46","doi-asserted-by":"crossref","first-page":"2732","DOI":"10.2174\/2666255813999200818130606","volume":"14","author":"M Kakkar","year":"2021","unstructured":"Kakkar M, Jain S, Bansal A, Grover PS (2021) An optimized software defect prediction model based on PSO-ANFIS. Recent Adv Comput Sci Commun (Former Recent Patents Comput Sci) 14:2732\u20132741","journal-title":"Recent Adv Comput Sci Commun (Former Recent Patents Comput Sci)"},{"key":"9315_CR47","doi-asserted-by":"crossref","unstructured":"Nasser AB, Ghanem W, Abdul-Qawy ASH, et al (2023) A robust tuned K-nearest neighbours classifier for software defect prediction. In: International conference on emerging technologies and intelligent systems. Springer, Singapore, pp 181\u2013193","DOI":"10.1007\/978-3-031-20429-6_18"},{"key":"9315_CR48","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.neucom.2019.11.067","volume":"385","author":"L Qiao","year":"2020","unstructured":"Qiao L, Li X, Umer Q, Guo P (2020) Deep learning based software defect prediction. Neurocomputing 385:100\u2013110","journal-title":"Neurocomputing"},{"key":"9315_CR49","doi-asserted-by":"crossref","first-page":"407","DOI":"10.3390\/sym12030407","volume":"12","author":"KK Bejjanki","year":"2020","unstructured":"Bejjanki KK, Gyani J, Gugulothu N (2020) Class imbalance reduction (CIR): a novel approach to software defect prediction in the presence of class imbalance. Symmetry 12:407","journal-title":"Symmetry"},{"key":"9315_CR50","doi-asserted-by":"crossref","first-page":"26766","DOI":"10.1109\/ACCESS.2021.3056407","volume":"9","author":"P Agrawal","year":"2021","unstructured":"Agrawal P, Abutarboush HF, Ganesh T, Mohamed AW (2021) Metaheuristic algorithms on feature selection: a survey of one decade of research (2009\u20132019). IEEE Access 9:26766\u201326791","journal-title":"IEEE Access"},{"key":"9315_CR51","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1007\/s11334-021-00399-2","volume":"17","author":"P Suresh Kumar","year":"2021","unstructured":"Suresh Kumar P, Behera HS, Nayak J, Naik B (2021) Bootstrap aggregation ensemble learning-based reliable approach for software defect prediction by using characterized code feature. Innov Syst Softw Eng 17:355\u2013379","journal-title":"Innov Syst Softw Eng"},{"key":"9315_CR52","doi-asserted-by":"crossref","unstructured":"Goyal S (2020) Heterogeneous stacked ensemble classifier for software defect prediction. In: 2020 sixth international conference on parallel, distributed and grid computing (PDGC). IEEE, pp 126\u2013130","DOI":"10.1109\/PDGC50313.2020.9315754"},{"key":"9315_CR53","first-page":"23","volume":"3","author":"AA Oloduowo","year":"2020","unstructured":"Oloduowo AA, Raheem MO, Ayinla FB, Ayeyemi BM (2020) Software defect prediction using metaheuristic-based feature selection and classification algorithms. Ilorin J Comput Sci Inf Technol 3:23\u201339","journal-title":"Ilorin J Comput Sci Inf Technol"},{"key":"9315_CR54","doi-asserted-by":"crossref","first-page":"1015","DOI":"10.1007\/s00521-016-2746-1","volume":"30","author":"M Hasanipanah","year":"2018","unstructured":"Hasanipanah M, Amnieh HB, Arab H, Zamzam MS (2018) Feasibility of PSO\u2013ANFIS model to estimate rock fragmentation produced by mine blasting. Neural Comput Appl 30:1015\u20131024","journal-title":"Neural Comput Appl"},{"key":"9315_CR55","doi-asserted-by":"crossref","unstructured":"Lin X, Sun J, Palade V, et al (2012) Training ANFIS parameters with a quantum-behaved particle swarm optimization algorithm. In: International conference in swarm intelligence. Springer, Singapore, pp 148\u2013155","DOI":"10.1007\/978-3-642-30976-2_18"},{"key":"9315_CR56","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12517-020-06146-4","volume":"13","author":"E Rahnama","year":"2020","unstructured":"Rahnama E, Bazrafshan O, Asadollahfardi G (2020) Application of data-driven methods to predict the sodium adsorption rate (SAR) in different climates in Iran. Arab J Geosci 13:1\u201319","journal-title":"Arab J Geosci"},{"key":"9315_CR57","first-page":"87","volume":"7","author":"G Asadollahfardi","year":"2018","unstructured":"Asadollahfardi G, Heidarzadeh N, Mosalli A, Sekhavati A (2018) Optimization of water quality monitoring stations using genetic algorithm, a case study, Sefid-rud river. Iran Adv Environ Res 7:87\u2013107","journal-title":"Iran Adv Environ Res"},{"key":"9315_CR58","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/s12210-021-01043-8","volume":"33","author":"G Asadollahfardi","year":"2022","unstructured":"Asadollahfardi G, Afsharnasab M, Rasoulifard MH, Tayebi Jebeli M (2022) Predicting of acid red 14 removals from synthetic wastewater in the advanced oxidation process using artificial neural networks and fuzzy regression. Rend Lincei Scienze Fis e Nat 33:115\u2013126","journal-title":"Rend Lincei Scienze Fis e Nat"},{"key":"9315_CR59","doi-asserted-by":"crossref","first-page":"105279","DOI":"10.1016\/j.compag.2020.105279","volume":"170","author":"P Aghelpour","year":"2020","unstructured":"Aghelpour P, Bahrami-Pichaghchi H, Kisi O (2020) Comparison of three different bio-inspired algorithms to improve ability of neuro fuzzy approach in prediction of agricultural drought, based on three different indexes. Comput Electron Agric 170:105279","journal-title":"Comput Electron Agric"},{"key":"9315_CR60","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/j.aej.2013.01.001","volume":"52","author":"DK Ghose","year":"2013","unstructured":"Ghose DK, Panda SS, Swain PC (2013) Prediction and optimization of runoff via ANFIS and GA. Alex Eng J 52:209\u2013220","journal-title":"Alex Eng J"},{"key":"9315_CR61","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/j.neucom.2015.03.060","volume":"166","author":"A Sarkheyli","year":"2015","unstructured":"Sarkheyli A, Zain AM, Sharif S (2015) Robust optimization of ANFIS based on a new modified GA. Neurocomputing 166:357\u2013366","journal-title":"Neurocomputing"},{"key":"9315_CR62","doi-asserted-by":"crossref","first-page":"698","DOI":"10.1016\/j.jhydrol.2019.06.065","volume":"576","author":"M Dehghani","year":"2019","unstructured":"Dehghani M, Seifi A, Riahi-Madvar H (2019) Novel forecasting models for immediate-short-term to long-term influent flow prediction by combining ANFIS and grey wolf optimization. J Hydrol 576:698\u2013725","journal-title":"J Hydrol"},{"key":"9315_CR63","doi-asserted-by":"crossref","first-page":"544","DOI":"10.1016\/j.jhydrol.2019.05.045","volume":"575","author":"S Maroufpoor","year":"2019","unstructured":"Maroufpoor S, Maroufpoor E, Bozorg-Haddad O et al (2019) Soil moisture simulation using hybrid artificial intelligent model: hybridization of adaptive neuro fuzzy inference system with grey wolf optimizer algorithm. J Hydrol 575:544\u2013556","journal-title":"J Hydrol"},{"key":"9315_CR64","doi-asserted-by":"crossref","first-page":"117266","DOI":"10.1016\/j.conbuildmat.2019.117266","volume":"232","author":"EM Golafshani","year":"2020","unstructured":"Golafshani EM, Behnood A, Arashpour M (2020) Predicting the compressive strength of normal and high-performance concretes using ANN and ANFIS hybridized with grey wolf optimizer. Constr Build Mater 232:117266","journal-title":"Constr Build Mater"},{"key":"9315_CR65","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1007\/s00366-019-00850-w","volume":"37","author":"D Tien Bui","year":"2021","unstructured":"Tien Bui D, Abdullahi MM, Ghareh S et al (2021) Fine-tuning of neural computing using whale optimization algorithm for predicting compressive strength of concrete. Eng Comput 37:701\u2013712","journal-title":"Eng Comput"},{"key":"9315_CR66","first-page":"2283","volume":"4","author":"E Smith","year":"2002","unstructured":"Smith E (2002) Uncertainty analysis. Encycl Environ 4:2283\u20132297","journal-title":"Encycl Environ"},{"key":"9315_CR67","doi-asserted-by":"crossref","first-page":"104418","DOI":"10.1016\/j.compbiomed.2021.104418","volume":"135","author":"M Abdar","year":"2021","unstructured":"Abdar M, Samami M, Mahmoodabad SD et al (2021) Uncertainty quantification in skin cancer classification using three-way decision-based bayesian deep learning. Comput Biol Med 135:104418","journal-title":"Comput Biol Med"},{"key":"9315_CR68","doi-asserted-by":"crossref","first-page":"4586","DOI":"10.1002\/int.22732","volume":"37","author":"W Hussain","year":"2022","unstructured":"Hussain W, Merigo JM, Raza MR (2022) Predictive intelligence using ANFIS-induced OWAWA for complex stock market prediction. Int J Intell Syst 37:4586\u20134611","journal-title":"Int J Intell Syst"},{"key":"9315_CR69","first-page":"16","volume":"13","author":"DCS Bisht","year":"2009","unstructured":"Bisht DCS, Raju M, Joshi M (2009) Simulation of water table elevation fluctuation using fuzzy-logic and ANFIS. Comput Model New Technol 13:16\u201323","journal-title":"Comput Model New Technol"},{"key":"9315_CR70","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1109\/21.256541","volume":"23","author":"J-S Jang","year":"1993","unstructured":"Jang J-S (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23:665\u2013685","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"9315_CR71","first-page":"663","volume":"3","author":"Y Chai","year":"2009","unstructured":"Chai Y, Jia L, Zhang Z (2009) Mamdani model based adaptive neural fuzzy inference system and its application. Int J Comput Inf Eng 3:663\u2013670","journal-title":"Int J Comput Inf Eng"},{"key":"9315_CR72","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1006\/ijhc.1973.0303","volume":"51","author":"EH Mamdani","year":"1999","unstructured":"Mamdani EH, Assilian S (1999) An experiment in linguistic synthesis with a fuzzy logic controller. Int J Hum Comput Stud 51:135\u2013147","journal-title":"Int J Hum Comput Stud"},{"key":"9315_CR73","volume-title":"Fuzzy reasonings and its applications","author":"EH Mamdani","year":"1981","unstructured":"Mamdani EH, Gaines BR (1981) Fuzzy reasonings and its applications. Academic Press, Inc, Cambridge"},{"key":"9315_CR74","doi-asserted-by":"crossref","first-page":"1182","DOI":"10.1109\/TC.1977.1674779","volume":"26","author":"EH Mamdani","year":"1977","unstructured":"Mamdani EH (1977) Application of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Trans Comput 26:1182\u20131191","journal-title":"IEEE Trans Comput"},{"key":"9315_CR75","first-page":"55","volume":"16","author":"T Takagi","year":"1983","unstructured":"Takagi T, Sugeno M (1983) Derivation of fuzzy control rules from human operator\u2019s control actions. IFAC Proc 16:55\u201360","journal-title":"IFAC Proc"},{"issue":"1","key":"9315_CR76","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/TSMC.1985.6313399","volume":"15","author":"T Takagi","year":"1985","unstructured":"Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 15(1):116\u2013132. https:\/\/doi.org\/10.1109\/TSMC.1985.6313399","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"9315_CR77","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/TFUZZ.1993.390286","volume":"1","author":"RR Yager","year":"1993","unstructured":"Yager RR, Filev DP (1993) SLIDE: a simple adaptive defuzzification method. IEEE Trans fuzzy Syst 1:69","journal-title":"IEEE Trans fuzzy Syst"},{"key":"9315_CR78","doi-asserted-by":"crossref","first-page":"1482","DOI":"10.1109\/TAC.1997.633847","volume":"42","author":"J-SR Jang","year":"1997","unstructured":"Jang J-SR, Sun C-T, Mizutani E (1997) Neuro-fuzzy and soft computing-a computational approach to learning and machine intelligence [Book Review]. IEEE Trans Autom Control 42:1482\u20131484","journal-title":"IEEE Trans Autom Control"},{"key":"9315_CR79","doi-asserted-by":"crossref","unstructured":"Hassan N, Ghazali R, Hussain K (2017) Training ANFIS using catfish-particle swarm optimization for classification. In: Recent advances on soft computing and data mining: the second international conference on soft computing and data mining (SCDM-2016), Bandung, Indonesia, August 18\u201320, 2016 Proceedings Second. Springer, pp 201\u2013210","DOI":"10.1007\/978-3-319-51281-5_21"},{"key":"9315_CR80","unstructured":"Negnevitsky M (2005) Artificial intelligence: a guide to intelligent systems. Pearson education"},{"key":"9315_CR81","first-page":"878","volume":"13","author":"SQ Salih","year":"2019","unstructured":"Salih SQ, Allawi MF, Yousif AA et al (2019) Viability of the advanced adaptive neuro-fuzzy inference system model on reservoir evaporation process simulation: case study of Nasser Lake in Egypt. Eng Appl Comput Fluid Mech 13:878\u2013891","journal-title":"Eng Appl Comput Fluid Mech"},{"key":"9315_CR82","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1016\/j.asoc.2015.11.033","volume":"40","author":"M Ghasemi","year":"2016","unstructured":"Ghasemi M, Taghizadeh M, Ghavidel S, Abbasian A (2016) Colonial competitive differential evolution: an experimental study for optimal economic load dispatch. Appl Soft Comput 40:342\u2013363","journal-title":"Appl Soft Comput"},{"key":"9315_CR83","unstructured":"OpenML (2022) https:\/\/www.openml.org\/search?type=data. Accessed 9 Dec 2022"},{"key":"9315_CR84","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1136\/bjophthalmol-2021-319030","volume":"107","author":"F Antaki","year":"2023","unstructured":"Antaki F, Coussa RG, Kahwati G et al (2023) Accuracy of automated machine learning in classifying retinal pathologies from ultra-widefield pseudocolour fundus images. Br J Ophthalmol 107:90\u201395","journal-title":"Br J Ophthalmol"},{"key":"9315_CR85","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1016\/j.ins.2004.06.009","volume":"169","author":"J Sun","year":"2005","unstructured":"Sun J, Zhang Q, Tsang EPK (2005) DE\/EDA: a new evolutionary algorithm for global optimization. Inf Sci (Ny) 169:249\u2013262","journal-title":"Inf Sci (Ny)"},{"key":"9315_CR86","unstructured":"Products and services\u2014MATLAB & Simulink, MATLAB & Simulink, https:\/\/www.mathworks.com\/downloads\/web_downloads\/?s_tid=sp_ban_dl. Accessed 9 Dec 2022"},{"key":"9315_CR87","doi-asserted-by":"crossref","first-page":"108764","DOI":"10.1016\/j.ijepes.2022.108764","volume":"146","author":"M Reiszadeh","year":"2023","unstructured":"Reiszadeh M, Narimani H, Fazel MS (2023) Improving convergence properties of autonomous demand side management algorithms. Int J Electr Power Energy Syst 146:108764","journal-title":"Int J Electr Power Energy Syst"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-023-09315-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-023-09315-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-023-09315-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,17]],"date-time":"2024-02-17T10:05:04Z","timestamp":1708164304000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-023-09315-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,14]]},"references-count":87,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["9315"],"URL":"https:\/\/doi.org\/10.1007\/s00521-023-09315-0","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,14]]},"assertion":[{"value":"25 February 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 November 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 December 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"None.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}