{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T19:37:01Z","timestamp":1778528221652,"version":"3.51.4"},"reference-count":56,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2024,11,7]],"date-time":"2024-11-07T00:00:00Z","timestamp":1730937600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Intelligent Decision Technologies"],"published-print":{"date-parts":[[2025,1]]},"abstract":"<jats:sec>\n                    <jats:title>Context:<\/jats:title>\n                    <jats:p>Software reliability prediction uses historical data analysis to identify software components prone to defects. Effective prediction of software reliability allows for more efficient allocation of testing resources, resulting in more dependable software.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Objective:<\/jats:title>\n                    <jats:p>It is challenging to identify adequate data features and develop an effective software reliability prediction model due to the complex and uneven class distribution of software defect data. In this research, we propose a computationally efficient and high-performance hybrid machine learning model to address these two issues.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Method:<\/jats:title>\n                    <jats:p>We present the JAYA-ELM framework, which combines the Jaya optimization algorithm and Extreme Learning Machine (ELM) to predict software defects by selecting optimal features and learning from complex software defect data points. The Jaya optimization algorithm is used in the first phase to extract representative data features from the datasets. With the selected optimal features, we then use the ELM model in the next phase to predict defects.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results:<\/jats:title>\n                    <jats:p>We validated the proposed model using various datasets, including NASA and Java datasets sourced from the PROMISE repository. Our results demonstrate that the proposed JAYA-ELM hybrid model outperforms several baseline techniques in terms of prediction accuracy. In this study, we validated the effectiveness of our proposed JAYA-ELM hybrid model using a range of datasets, including those from NASA and Java, available in the PROMISE repository. Our results demonstrate that the JAYA-ELM model significantly outperformed several baseline techniques in terms of prediction accuracy. For instance, when applied to the KC2 dataset from the NASA repository, our model achieved an accuracy of 0.835, surpassing the accuracies of 0.794 to 0.806 attained by other models such as ELM-FA, ELM-GA, ELM-PSO, ELM-BESTF, and ELM-GREDDY. Similarly, in comparisons with methods like GA-SVM, PSO-SVM, SVM, WASVM, and GAWhale-SVM, the JAYA-ELM model consistently delivered superior performance. For example, on the MW1 dataset, our model achieved an accuracy of 0.925, outperforming other models, which ranged from 0.917 to 0.923.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusion:<\/jats:title>\n                    <jats:p>We propose the JAYA-ELM hybrid model as a software reliability prediction framework that considers optimal feature selection and computational performance. The proposed framework outperforms baseline approaches in most cases, as demonstrated by an empirical analysis of 20 software datasets used in this study.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1177\/18724981241289228","type":"journal-article","created":{"date-parts":[[2025,5,20]],"date-time":"2025-05-20T09:45:48Z","timestamp":1747734348000},"page":"132-149","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["A novel hybrid JAYA optimization algorithm and extreme learning machine classifier (JAYA-ELM) for software reliability prediction"],"prefix":"10.1177","volume":"19","author":[{"given":"Suneel Kumar","family":"Rath","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, C.V. Raman Global University, Bhubaneswar, Odisha, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Madhusmita","family":"Sahu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, C.V. Raman Global University, Bhubaneswar, Odisha, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shom Prasad","family":"Das","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Birla Global University, Bhubaneswar, Odisha, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sukant Kishoro","family":"Bisoy","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, C.V. Raman Global University, Bhubaneswar, Odisha, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2024,11,7]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1038\/ng.3192"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.csda.2008.08.012"},{"key":"e_1_3_2_4_2","first-page":"2","article-title":"Current issues in ensemble methods and its applications","volume":"81","author":"Baba NM","year":"2015","unstructured":"Baba NM, Makhtar M, Fadzli SA, et al. Current issues in ensemble methods and its applications. J Theor Appl Inf Technol 2015; 81: 2.","journal-title":"J Theor Appl Inf Technol"},{"key":"e_1_3_2_5_2","volume-title":"Ensemble methods for machine learning","author":"Kunapuli G","year":"2023","unstructured":"Kunapuli G. Ensemble methods for machine learning. Simon and Schuster, 2023."},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10462-023-10652-8"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ress.2021.107530"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics11172707"},{"key":"e_1_3_2_9_2","first-page":"1","volume-title":"Hybrid software reliability prediction model using feature selection and support vector classifier","author":"Rath SK","unstructured":"Rath SK, Sahu M, Das SP, et al. Hybrid software reliability prediction model using feature selection and support vector classifier. In: 2022 international conference on emerging smart computing and informatics (ESCI), 2022, March, pp. 1\u20134: IEEE."},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.35"},{"key":"e_1_3_2_11_2","first-page":"2148","article-title":"Software reliability prediction using ensemble model","volume":"41","author":"Singla M","year":"2014","unstructured":"Singla M, Sood SK. Software reliability prediction using ensemble model. Expert Syst Appl 2014; 41: 2148\u20132157.","journal-title":"Expert Syst Appl"},{"key":"e_1_3_2_12_2","first-page":"28","article-title":"Software defect prediction using static code metrics","volume":"37","author":"Zaman S","year":"2011","unstructured":"Zaman S, Adams B. Software defect prediction using static code metrics. IEEE Trans Softw Eng 2011; 37: 28\u201343.","journal-title":"IEEE Trans Softw Eng"},{"key":"e_1_3_2_13_2","volume-title":"Handbook of software reliability engineering (Vol. 222)","author":"Lyu MR","year":"1996","unstructured":"Lyu MR. Handbook of software reliability engineering (Vol. 222). Los Alamitos: IEEE computer society press, 1996."},{"key":"e_1_3_2_14_2","first-page":"43","volume-title":"Survey on machine learning techniques for software reliability accuracy prediction","author":"Rath SK","unstructured":"Rath SK, Sahu M, Das SP, et al. Survey on machine learning techniques for software reliability accuracy prediction. In: International conference on metaheuristics in software engineering and its application, Cham, 2022, February, pp. 43\u201355: Springer International Publishing."},{"key":"e_1_3_2_15_2","volume-title":"Issues of fault diagnosis for dynamic systems","author":"Patton RJ","year":"2013","unstructured":"In: Patton RJ, Frank PM, Clark RN (eds) Issues of fault diagnosis for dynamic systems. Springer Science & Business Media, 2013."},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1080\/00220389708422502"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1175\/1520-0477(1997)078<2539:GPAYMA>2.0.CO;2"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.03.045"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2004.03.007"},{"key":"e_1_3_2_20_2","first-page":"219","volume-title":"An improved software reliability prediction model by using feature selection and extreme learning machine","author":"Rath SK","unstructured":"Rath SK, Sahu M, Das SP, et al. An improved software reliability prediction model by using feature selection and extreme learning machine. In: International conference on metaheuristics in software engineering and its application, Cham, 2022, February, pp. 219\u2013231: Springer International Publishing."},{"key":"e_1_3_2_21_2","first-page":"370","volume-title":"MICHAC: Defect prediction via feature selection based on maximal information coefficient with hierarchical agglomerative clustering","author":"Xu Z","unstructured":"Xu Z, Xuan J, Liu J, et al. MICHAC: Defect prediction via feature selection based on maximal information coefficient with hierarchical agglomerative clustering. In: 2016 IEEE 23rd international conference on software analysis, evolution, and reengineering (SANER), Suita, 2016-March, pp. 370\u2013381."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2016.04.009"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-015-0258-2"},{"key":"e_1_3_2_24_2","first-page":"1","volume-title":"Software defect prediction model based on LLE and SVM","author":"Shan C","unstructured":"Shan C, Chen B, Hu C, et al. Software defect prediction model based on LLE and SVM. In: Proceedings of the communications security conference (CSC \u201814), 2014, pp. 1\u20135."},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2006.873282"},{"key":"e_1_3_2_26_2","first-page":"263","article-title":"Software defect prediction using cost-sensitive neural network","volume":"33","author":"Arar \u00d6F","year":"2015","unstructured":"Arar \u00d6F, Ayan K. Software defect prediction using cost-sensitive neural network. Appl SoftComput J 2015; 33: 263\u2013277.","journal-title":"Appl SoftComput J"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26285-7_14"},{"key":"e_1_3_2_28_2","first-page":"235","volume-title":"Feature selection with imbalanced data for software defect prediction","author":"Khoshgoftaar TM","unstructured":"Khoshgoftaar TM, Gao K. Feature selection with imbalanced data for software defect prediction. In: 2009 international conference on machine learning and applications, 2009, pp. 235\u2013240: Miami Beach."},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-024-09531-2"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1108\/JM2-12-2023-0315"},{"key":"e_1_3_2_31_2","article-title":"Palladium price predictions via machine learning: Data-driven approaches and forecasting models","author":"Altan A","year":"2024","unstructured":"Altan A, Karasu S, Zio E. Palladium price predictions via machine learning: Data-driven approaches and forecasting models. Mater Circ Econ 2024. DOI:https:\/\/doi.org\/10.1007\/s42824-024-00123-y","journal-title":"Mater Circ Econ"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.meaene.2024.100001"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1108\/AJEB-01-2024-0007"},{"key":"e_1_3_2_34_2","first-page":"030192332412548","article-title":"Machine learning predictions of regional steel price indices for east China","author":"Jin B","year":"2024","unstructured":"Jin B, Xu X. Machine learning predictions of regional steel price indices for east China. Ironmaking Steelmaking2024: 03019233241254891.","journal-title":"Ironmaking Steelmaking"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1142\/S1752890924500132"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.90"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.256941"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.43"},{"key":"e_1_3_2_39_2","first-page":"600","volume-title":"Reducing features to improve bug prediction","author":"Shivaji S","unstructured":"Shivaji S, Whitehead JEJ, Akella R, et al. Reducing features to improve bug prediction. In: Proceedings of the 24th International conference on automated software engineering (ASE), 2009, pp. 600\u2013604: IEEE Computer Society."},{"key":"e_1_3_2_40_2","first-page":"54","volume-title":"Applying feature selection to software defect prediction using multi-objective optimization","author":"Chen X","unstructured":"Chen X, Shen Y, Cui Z, et al. Applying feature selection to software defect prediction using multi-objective optimization. In: Proceedings of the 41st annual computer software and applications conference (COMPSAC), 2, 2017, pp. 54\u201359: IEEE."},{"key":"e_1_3_2_41_2","first-page":"309","volume-title":"The impact of feature selection on defect prediction performance: An empirical comparison","author":"Xu Z","unstructured":"Xu Z, Liu J, Yang Z, et al. The impact of feature selection on defect prediction performance: An empirical comparison. In: Proceedings of the 27th international symposium on software reliability engineering (ISSRE), 2016, pp. 309\u2013320: IEEE."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0247444"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2024.120724"},{"key":"e_1_3_2_44_2","first-page":"233","volume-title":"Software defect-based prediction using logistic regression: Review and challenges","author":"Goyal J","unstructured":"Goyal J, Ranjan Sinha R. Software defect-based prediction using logistic regression: Review and challenges. In: Second international conference on sustainable technologies for computational intelligence: proceedings of ICTSCI 2021, 2022, pp. 233\u2013248: Springer Singapore."},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2925313"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2024.120786"},{"key":"e_1_3_2_47_2","article-title":"Modeling tabular data using conditional gan","volume":"32","author":"Xu L","year":"2019","unstructured":"Xu L, Skoularidou M, Cuesta-Infante A, et al. Modeling tabular data using conditional gan. Adv Neural Inf Process Syst 2019; 32.","journal-title":"Adv Neural Inf Process Syst"},{"key":"e_1_3_2_48_2","doi-asserted-by":"crossref","unstructured":"Park N Mohammadi M Gorde K et al. Data synthesis based on generative adversarial networks. arXiv preprint arXiv:1806.03384 2018.","DOI":"10.14778\/3231751.3231757"},{"key":"e_1_3_2_49_2","first-page":"444","volume-title":"Conditional data synthesis with deep generative models for imbalanced dataset oversampling","author":"Akritidis L","unstructured":"Akritidis L, Fevgas A, Alamaniotis M, et al. Conditional data synthesis with deep generative models for imbalanced dataset oversampling. In: 2023 IEEE 35th international conference on tools with artificial intelligence (ICTAI), 2023, November, pp. 444\u2013451: IEEE."},{"key":"e_1_3_2_50_2","first-page":"985","volume-title":"Extreme learning machine: A new learning scheme of feedforward neural networks","author":"Huang G-B","unstructured":"Huang G-B, Zhu Q-Y, Siew C-K. Extreme learning machine: A new learning scheme of feedforward neural networks. In: Proc. IEEE Int. Joint Conf. Neural Netw., vol. 2, Jul. 2004, pp. 985\u2013990."},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2005.03.028"},{"key":"e_1_3_2_52_2","first-page":"19","article-title":"Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems","volume":"7","author":"Rao R","year":"2016","unstructured":"Rao R. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Indus Eng Comput 2016; 7: 19\u201334.","journal-title":"Int J Indus Eng Comput"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2017.10.001"},{"key":"e_1_3_2_54_2","first-page":"1","volume-title":"Towards identifying software project clusters with regard to defect prediction","author":"Jureczko M","unstructured":"Jureczko M, Madeyski L. Towards identifying software project clusters with regard to defect prediction. In: Proceedings of the 6th international conference on predictive models in software engineering - PROMISE \u201810, p. 1. New York, New York, USA: ACM Press. DOI:https:\/\/doi.org\/10.1145\/1868328.1868342."},{"key":"e_1_3_2_55_2","first-page":"1025","article-title":"ELM And KELM based software defect prediction using feature selection techniques","volume":"40","author":"Arora I","year":"2019","unstructured":"Arora I, Saha A. ELM And KELM based software defect prediction using feature selection techniques. J Inform Optim Sci 2019; 40: 1025\u20131045.","journal-title":"J Inform Optim Sci"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2784"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2941"}],"container-title":["Intelligent Decision Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/18724981241289228","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/18724981241289228","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/18724981241289228","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:21:00Z","timestamp":1777454460000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/18724981241289228"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,7]]},"references-count":56,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,1]]}},"alternative-id":["10.1177\/18724981241289228"],"URL":"https:\/\/doi.org\/10.1177\/18724981241289228","relation":{},"ISSN":["1872-4981","1875-8843"],"issn-type":[{"value":"1872-4981","type":"print"},{"value":"1875-8843","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,7]]}}}