{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T22:15:32Z","timestamp":1777500932842,"version":"3.51.4"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T00:00:00Z","timestamp":1740441600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T00:00:00Z","timestamp":1740441600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,8]]},"DOI":"10.1007\/s10586-024-04876-8","type":"journal-article","created":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T09:58:18Z","timestamp":1740477498000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Exploring stacking methods for software effort estimation with hyperparameter tuning"],"prefix":"10.1007","volume":"28","author":[{"given":"Maryam","family":"Hassanali","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammadreza","family":"Soltanaghaei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Taghi","family":"Javdani Gandomani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farsad","family":"Zamani Boroujeni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,25]]},"reference":[{"issue":"11","key":"4876_CR1","first-page":"31","volume":"141","author":"S Shekhar","year":"2016","unstructured":"Shekhar, S., Kumar, U.: Review of various software cost estimation techniques. Int. J. Comput. Appl.Comput. Appl. 141(11), 31\u201334 (2016)","journal-title":"Int. J. Comput. Appl.Comput. Appl."},{"issue":"1","key":"4876_CR2","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.infsof.2011.09.002","volume":"54","author":"J Wen","year":"2012","unstructured":"Wen, J., Li, S., Lin, Z., Hu, Y., Huang, C.: Systematic literature review of machine learning based software development effort estimation models. Inf. Softw. Technol.Softw. Technol. 54(1), 41\u201359 (2012)","journal-title":"Inf. Softw. Technol.Softw. Technol."},{"issue":"1","key":"4876_CR3","first-page":"153","volume":"4","author":"S Kumari","year":"2017","unstructured":"Kumari, S., Pushkar, S.: Comparison and analysis of different software cost estimation methods. Int. J. Adv. Comput. Sci. Appl. 4(1), 153\u2013157 (2013)","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"4876_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2017.06.002","volume":"91","author":"SK Sehra","year":"2017","unstructured":"Sehra, S.K., Brar, Y.S., Kaur, K.: Research patterns and trends in software effort estimation. Inf. Softw. Technol.Softw. Technol. 91, 1\u201321 (2017)","journal-title":"Inf. Softw. Technol.Softw. Technol."},{"key":"4876_CR5","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1016\/j.infsof.2017.07.015","volume":"92","author":"F Qi","year":"2017","unstructured":"Qi, F., Li, M., Wu, Z., Zhou, Z., Zhu, X., Sun, J.: Software effort estimation based on open source projects: case study of Github. Inf. Softw. Technol.Softw. Technol. 92, 145\u2013157 (2017)","journal-title":"Inf. Softw. Technol.Softw. Technol."},{"issue":"14","key":"4876_CR6","first-page":"23","volume":"81","author":"N Akhtar","year":"2017","unstructured":"Akhtar, N.: Perceptual evolution for software project cost estimation using ant colony system. Int. J. Comput. Appl. 81(14), 23\u201330 (2013)","journal-title":"Int. J. Comput. Appl."},{"key":"4876_CR7","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2022.103329","volume":"175","author":"SA Butt","year":"2023","unstructured":"Butt, S.A., Sami, M., Malik, A.W., Bashir, A.K.: Prediction based cost estimation technique in agile development. Adv. Eng. Softw.Softw. 175, 103329 (2023)","journal-title":"Adv. Eng. Softw.Softw."},{"issue":"1\u20132","key":"4876_CR8","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/S0164-1212(02)00156-5","volume":"70","author":"M J\u00f8rgensen","year":"2004","unstructured":"J\u00f8rgensen, M.: A review of studies on expert estimation of software development effort. J. Syst. Softw.Softw. 70(1\u20132), 37\u201360 (2004)","journal-title":"J. Syst. Softw.Softw."},{"key":"4876_CR9","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.jss.2017.11.066","volume":"137","author":"P Pospieszny","year":"2018","unstructured":"Pospieszny, P., Czarnacka-Chrobot, B., Kobylinski, A.: An effective approach for software project effort and duration estimation with machine learning algorithms. J. Syst. Softw.Softw. 137, 184\u2013196 (2018)","journal-title":"J. Syst. Softw.Softw."},{"issue":"5","key":"4876_CR10","first-page":"446","volume":"8","author":"T Mahboob","year":"2017","unstructured":"Mahboob, T., Abdullah, R., Sarwar, M., Alam, T., Khan, H.: Predictive approach towards software effort estimation using evolutionary support vector machine. Int. J. Adv. Comput. Sci. Appl. 8(5), 446\u2013454 (2017)","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"issue":"8","key":"4876_CR11","doi-asserted-by":"publisher","first-page":"1512","DOI":"10.1016\/j.infsof.2012.09.012","volume":"55","author":"LL Minku","year":"2013","unstructured":"Minku, L.L., Yao, X.: Ensembles and locality: insight on improving software effort estimation. Inf. Softw. Technol.Softw. Technol. 55(8), 1512\u20131528 (2013)","journal-title":"Inf. Softw. Technol.Softw. Technol."},{"key":"4876_CR12","doi-asserted-by":"crossref","unstructured":"Kumar, P.S., Venkatesan, R.: Improving accuracy of software estimation using stacking ensemble method. In: Advances in Machine Learning and Computational Intelligence, Proc. of ICMLCI 2019, pp. 219\u2013227. Springer (2021)","DOI":"10.1007\/978-981-15-5243-4_18"},{"key":"4876_CR13","doi-asserted-by":"publisher","first-page":"105837","DOI":"10.1016\/j.asoc.2019.105837","volume":"86","author":"MHDM Ribeiro","year":"2020","unstructured":"Ribeiro, M.H.D.M., Coelho, L.D.S.: Ensemble approach based on bagging, boosting and stacking for short-term prediction in agribusiness time series. Appl. Soft Comput.Comput. 86, 105837 (2020)","journal-title":"Appl. Soft Comput.Comput."},{"issue":"2","key":"4876_CR14","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/S0893-6080(05)80023-1","volume":"5","author":"DH Wolpert","year":"1992","unstructured":"Wolpert, D.H.: Stacked generalization. Neural Netw.Netw. 5(2), 241\u2013259 (1992)","journal-title":"Neural Netw.Netw."},{"issue":"10","key":"4876_CR15","doi-asserted-by":"publisher","first-page":"1348","DOI":"10.1002\/bjs.10895","volume":"105","author":"J Ranstam","year":"2018","unstructured":"Ranstam, J., Cook, J.: LASSO regression. Br. J. Surg. 105(10), 1348\u20131348 (2018)","journal-title":"Br. J. Surg."},{"issue":"2","key":"4876_CR16","first-page":"569","volume":"15","author":"P Phannachitta","year":"2019","unstructured":"Phannachitta, P., Matsumoto, K.: Model-based software effort estimation\u2013a robust comparison of 14 algorithms widely used in the data science community. Int. J. Innov. Comput., Inf. Control 15(2), 569\u2013589 (2019)","journal-title":"Int. J. Innov. Comput., Inf. Control"},{"issue":"3","key":"4876_CR17","doi-asserted-by":"publisher","first-page":"742","DOI":"10.1587\/transinf.E96.D.742","volume":"96","author":"IM De Abril","year":"2013","unstructured":"De Abril, I.M., Sugiyama, M.: Winning the kaggle algorithmic trading challenge with the composition of many models and feature engineering. IEICE Trans. Inf. Syst. 96(3), 742\u2013745 (2013)","journal-title":"IEICE Trans. Inf. Syst."},{"key":"4876_CR18","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1016\/j.infsof.2018.01.003","volume":"97","author":"A Garc\u00eda-Floriano","year":"2018","unstructured":"Garc\u00eda-Floriano, A., Rodr\u00edguez, M., Villalobos-P\u00e9rez, D., Romero-Zaldivar, V.: Support vector regression for predicting software enhancement effort. Inf. Softw. Technol.Softw. Technol. 97, 99\u2013109 (2018)","journal-title":"Inf. Softw. Technol.Softw. Technol."},{"issue":"12","key":"4876_CR19","doi-asserted-by":"publisher","first-page":"4191","DOI":"10.3390\/ma15124191","volume":"15","author":"M Kova\u010devi\u0107","year":"2022","unstructured":"Kova\u010devi\u0107, M., Lozan\u010di\u0107, S., Nyarko, E.K., Hadzima-Nyarko, M.: Application of artificial intelligence methods for predicting the compressive strength of self-compacting concrete with class F fly ash. Materials 15(12), 4191 (2022). https:\/\/doi.org\/10.3390\/ma15124191","journal-title":"Materials"},{"issue":"15","key":"4876_CR20","doi-asserted-by":"publisher","first-page":"4346","DOI":"10.3390\/ma14154346","volume":"14","author":"M Kova\u010devi\u0107","year":"2021","unstructured":"Kova\u010devi\u0107, M., Lozan\u010di\u0107, S., Nyarko, E.K., Hadzima-Nyarko, M.: Modeling of compressive strength of self-compacting rubberized concrete using machine learning. Materials 14(15), 4346 (2021). https:\/\/doi.org\/10.3390\/ma14154346","journal-title":"Materials"},{"issue":"1","key":"4876_CR21","doi-asserted-by":"publisher","first-page":"19","DOI":"10.3390\/axioms12010019","volume":"12","author":"M Kova\u010devi\u0107","year":"2022","unstructured":"Kova\u010devi\u0107, M., Ivani\u0161evi\u0107, N., Stevi\u0107, D., Markovi\u0107, L.M., Bulaji\u0107, B., Markovi\u0107, L., Gvozdovi\u0107, N.: Decision-support system for estimating resource consumption in bridge construction based on machine learning. Axioms 12(1), 19 (2022). https:\/\/doi.org\/10.3390\/axioms12010019","journal-title":"Axioms"},{"key":"4876_CR22","doi-asserted-by":"crossref","unstructured":"Idri, A., Hosni, M., Abran, A.: Systematic mapping study of ensemble effort estimation. In: ENASE (2016)","DOI":"10.5220\/0005822701320139"},{"issue":"10","key":"4876_CR23","volume":"31","author":"A Ali","year":"2019","unstructured":"Ali, A., Gravino, C.: A systematic literature review of software effort prediction using machine learning methods. J. Softw.: Evolut. Process. 31(10), e2211 (2019)","journal-title":"J. Softw.: Evolut. Process."},{"issue":"3","key":"4876_CR24","first-page":"71","volume":"11","author":"H Carvalho","year":"2020","unstructured":"Carvalho, H.: Ensemble regression models for software development effort estimation: a comparative study. Int. J. Softw. Eng. Appl. (IJSEA) 11(3), 71\u201386 (2020)","journal-title":"Int. J. Softw. Eng. Appl. (IJSEA)"},{"issue":"6","key":"4876_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s12652-020-02277-4","volume":"12","author":"SK Palaniswamy","year":"2021","unstructured":"Palaniswamy, S.K., Venkatesan, R.: Hyperparameters tuning of ensemble model for software effort estimation. J. Ambient Intell. Hum. Comput. 12(6), 1\u201311 (2020)","journal-title":"J. Ambient Intell. Hum. Comput."},{"issue":"10","key":"4876_CR26","doi-asserted-by":"publisher","first-page":"1195","DOI":"10.3390\/electronics10101195","volume":"10","author":"PV Ag","year":"2021","unstructured":"Ag, P.V., Varadarajan, V.: Estimating software development efforts using a random forest-based stacked ensemble approach. Electronics 10(10), 1195 (2021)","journal-title":"Electronics"},{"issue":"4","key":"4876_CR27","first-page":"1","volume":"25","author":"Z Sakhrawi","year":"2021","unstructured":"Sakhrawi, Z., Sellami, A., Bouassida, N.: Software enhancement effort estimation using correlation-based feature selection and stacking ensemble method. Cluster Comput. 25(4), 1\u201314 (2021)","journal-title":"Cluster Comput."},{"key":"4876_CR28","doi-asserted-by":"crossref","unstructured":"Goyal, S.: Effective Software Effort Estimation using Heterogenous Stacked Ensemble. In: 2022 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES). IEEE (2022)","DOI":"10.1109\/SPICES52834.2022.9774231"},{"issue":"6","key":"4876_CR29","first-page":"1","volume":"45","author":"A Priya Varshini","year":"2021","unstructured":"Priya Varshini, A., Anitha Kumari, K.: Software effort estimation using stacked ensembled techniques and proposed stacking ensemble using principal component regression as super learner. J. Intell. Fuzzy Syst. (Preprint) 45(6), 1\u201317 (2024)","journal-title":"J. Intell. Fuzzy Syst. (Preprint)"},{"key":"4876_CR30","doi-asserted-by":"crossref","unstructured":"Durgesh, D., Saket, M., Ramana Reddy, B.: Improving software effort estimation with heterogeneous stacked ensemble using SMOTER over ELM and SVR base learners. In: International Conference on Multi-disciplinary Trends in Artificial Intelligence. Springer (2023)","DOI":"10.1007\/978-3-031-36402-0_41"},{"issue":"3","key":"4876_CR31","first-page":"13","volume":"16","author":"Z Sakhrawi","year":"2024","unstructured":"Sakhrawi, Z., Sellami, A., Bouassida, N., Bejaoui, M.: A stacking ensemble learning model for software development cost estimation. Int. J. Comput. Inf. Syst. Industr. Manag. Appl. 16(3), 13\u201313 (2024)","journal-title":"Int. J. Comput. Inf. Syst. Industr. Manag. Appl."},{"issue":"4","key":"4876_CR32","doi-asserted-by":"publisher","first-page":"2259","DOI":"10.1007\/s11277-024-11010-9","volume":"134","author":"A PriyaVarshini","year":"2024","unstructured":"PriyaVarshini, A., AnithaKumari, K.: Software effort estimation using stacked ensemble technique and hybrid principal component regression and multivariate adaptive regression splines. Wirel. Pers. Commun.. Pers. Commun. 134(4), 2259\u20132278 (2024)","journal-title":"Wirel. Pers. Commun.. Pers. Commun."},{"key":"4876_CR33","unstructured":"ISBSG.: International Software Benchmarking Standards Group Dataset. Release 2019 (2019). https:\/\/www.isbsg.org"},{"key":"4876_CR34","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.jss.2015.11.040","volume":"113","author":"F Gonz\u00e1lez-Ladr\u00f3n-de-Guevara","year":"2016","unstructured":"Gonz\u00e1lez-Ladr\u00f3n-de-Guevara, F., Fern\u00e1ndez-Diego, M., Lokan, C.: The usage of ISBSG data fields in software effort estimation: a systematic mapping study. J. Syst. Softw.Softw. 113, 188\u2013215 (2016)","journal-title":"J. Syst. Softw.Softw."},{"key":"4876_CR35","doi-asserted-by":"crossref","unstructured":"Abnane, I., Idri, A.: Improved analogy-based effort estimation with incomplete mixed data. In: 2018 Federated Conference on Computer Science and Information Systems (FedCSIS). IEEE (2018)","DOI":"10.15439\/2018F95"},{"key":"4876_CR36","doi-asserted-by":"crossref","unstructured":"Abnane, I., Idri, A., Abran, A.: Analogy software effort estimation using ensemble KNN imputation. In: 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE (2019)","DOI":"10.1109\/SEAA.2019.00044"},{"issue":"6","key":"4876_CR37","doi-asserted-by":"publisher","first-page":"520","DOI":"10.1093\/bioinformatics\/17.6.520","volume":"17","author":"O Troyanskaya","year":"2001","unstructured":"Troyanskaya, O., Cantor, M., Sherlock, G., Brown, P., Hastie, T., Tibshirani, R., Botstein, D., Altman, R.B.: Missing value estimation methods for DNA microarrays. Bioinformatics 17(6), 520\u2013525 (2001)","journal-title":"Bioinformatics"},{"issue":"251\u2013260","key":"4876_CR38","first-page":"48","volume":"87","author":"GE Batista","year":"2002","unstructured":"Batista, G.E., Monard, M.C.: A study of K-nearest neighbour as an imputation method. His. 87(251\u2013260), 48 (2002)","journal-title":"His."},{"key":"4876_CR39","unstructured":"Ester, M., Kriegel, H.P., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: KDD (1996)"},{"issue":"3","key":"4876_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3068335","volume":"42","author":"E Schubert","year":"2017","unstructured":"Schubert, E., Sander, J., Ester, M., Kriegel, H.P., Xu, X.: DBSCAN revisited, revisited: why and how you should (still) use DBSCAN. ACM Trans. Database Syst. (TODS). 42(3), 1\u201321 (2017)","journal-title":"ACM Trans. Database Syst. (TODS)."},{"key":"4876_CR41","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman, L.: Random forests. Mach. Learn. 45, 5\u201332 (2001)","journal-title":"Mach. Learn."},{"issue":"1","key":"4876_CR42","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1006\/jcss.1997.1504","volume":"55","author":"Y Freund","year":"1997","unstructured":"Freund, Y., Schapire, R.E.: A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci.Comput. Syst. Sci. 55(1), 119\u2013139 (1997)","journal-title":"J. Comput. Syst. Sci.Comput. Syst. Sci."},{"issue":"1","key":"4876_CR43","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1111\/j.2517-6161.1996.tb02080.x","volume":"58","author":"R Tibshirani","year":"1996","unstructured":"Tibshirani, R.: Regression shrinkage and selection via the lasso. J. R. Stat. Soc.: Ser. B (Stat. Methodol.) 58(1), 267\u2013288 (1996)","journal-title":"J. R. Stat. Soc.: Ser. B (Stat. Methodol.)"},{"key":"4876_CR44","doi-asserted-by":"publisher","first-page":"2369","DOI":"10.1007\/s00521-015-2127-1","volume":"27","author":"AB Nassif","year":"2016","unstructured":"Nassif, A.B., Capretz, L.F., Ho, D., Ahmed, F.: Neural network models for software development effort estimation: a comparative study. Neural Comput. Appl.Comput. Appl. 27, 2369\u20132381 (2016)","journal-title":"Neural Comput. Appl.Comput. Appl."},{"issue":"2","key":"4876_CR45","first-page":"281","volume":"13","author":"J Bergstra","year":"2012","unstructured":"Bergstra, J., Bengio, Y.: Random search for hyper-parameter optimization. J. Mach. Learn. Res. 13(2), 281\u2013305 (2012)","journal-title":"J. Mach. Learn. Res."},{"key":"4876_CR46","doi-asserted-by":"crossref","unstructured":"Beysolow II, T.: Introduction to Deep Learning using R: A Step-by-Step Guide to Learning and Implementing Deep Learning Models using R. Apress (2017)","DOI":"10.1007\/978-1-4842-2734-3"},{"key":"4876_CR47","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1016\/j.procs.2019.01.042","volume":"148","author":"H Mustapha","year":"2019","unstructured":"Mustapha, H., Abdelwahed, N.: Investigating the use of random forest in software effort estimation. Procedia Comput. Sci. 148, 343\u2013352 (2019)","journal-title":"Procedia Comput. Sci."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04876-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-024-04876-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04876-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,6]],"date-time":"2025-09-06T07:15:35Z","timestamp":1757142935000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-024-04876-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,25]]},"references-count":47,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,8]]}},"alternative-id":["4876"],"URL":"https:\/\/doi.org\/10.1007\/s10586-024-04876-8","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,25]]},"assertion":[{"value":"10 May 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 October 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 February 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"241"}}