{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T20:33:32Z","timestamp":1781987612995,"version":"3.54.5"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,1,26]],"date-time":"2021-01-26T00:00:00Z","timestamp":1611619200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,26]],"date-time":"2021-01-26T00:00:00Z","timestamp":1611619200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2022,6]]},"DOI":"10.1007\/s11334-020-00379-y","type":"journal-article","created":{"date-parts":[[2021,1,26]],"date-time":"2021-01-26T12:18:31Z","timestamp":1611663511000},"page":"283-299","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["A pragmatic ensemble learning approach for effective software effort estimation"],"prefix":"10.1007","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5922-0505","authenticated-orcid":false,"given":"P.","family":"Suresh Kumar","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"H. S.","family":"Behera","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Janmenjoy","family":"Nayak","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bighnaraj","family":"Naik","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,1,26]]},"reference":[{"issue":"2","key":"379_CR1","first-page":"129","volume":"7","author":"M Al Yahya","year":"2010","unstructured":"Al Yahya M, Ahmad R, Lee S (2010) Impact of CMMI based software process maturity on COCOMO II\u2019s effort estimation. Int Arab J Inf Technol 7(2):129\u2013137","journal-title":"Int Arab J Inf Technol"},{"key":"379_CR2","doi-asserted-by":"crossref","unstructured":"Attarzadeh I, Mehranzadeh A, Barati A (2012) Proposing an enhanced artificial neural network prediction model to improve the accuracy in software effort estimation. In: Proceedings of 2012 4th international conference computer intelligence, communication system networks, CICSyN 2012, pp 167\u201372","DOI":"10.1109\/CICSyN.2012.39"},{"key":"379_CR3","doi-asserted-by":"crossref","first-page":"807","DOI":"10.1007\/978-981-13-9042-5_70","volume":"999","author":"P Suresh Kumar","year":"2020","unstructured":"Suresh Kumar P, Behera HS (2020) Role of soft computing techniques in software effort estimation: an analytical study. Adv Intell Syst Comput 999:807\u2013831","journal-title":"Adv Intell Syst Comput"},{"key":"379_CR4","doi-asserted-by":"crossref","unstructured":"Baskeles B, Turhan B, Bener A (2007) Software effort estimation using machine learning methods. In: 2007 22nd international symposium on computer and information sciences [Internet]. IEEE, pp 1\u20136. Available from http:\/\/ieeexplore.ieee.org\/document\/4456863\/","DOI":"10.1109\/ISCIS.2007.4456863"},{"key":"379_CR5","doi-asserted-by":"crossref","unstructured":"Kocaguneli E, Tosun A, Bener A (2010) AI-based models for software effort estimation. In: Proceedings of 36th EUROMICRO conference software engineering and advanced applications, SEAA, pp 323\u2013326","DOI":"10.1109\/SEAA.2010.19"},{"key":"379_CR6","doi-asserted-by":"crossref","unstructured":"Nassif AB, Capretz LF, Ho D (2012) Software effort estimation in the early stages of the software life cycle using a cascade correlation neural network model. In: Proceedings of 13th ACIS international conference on software engineering, artificial intelligence, networking and parallel\/distributed computing. SNPD 2012, pp 589\u2013594","DOI":"10.1109\/SNPD.2012.40"},{"key":"379_CR7","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.infsof.2015.07.004","volume":"67","author":"J Huang","year":"2015","unstructured":"Huang J, Li YF, Xie M (2015) An empirical analysis of data preprocessing for machine learning-based software cost estimation. Inf Softw Technol 67:108\u2013127","journal-title":"Inf Softw Technol"},{"issue":"2","key":"379_CR8","doi-asserted-by":"publisher","first-page":"64","DOI":"10.18488\/journal.76.2019.62.64.75","volume":"6","author":"F Arslan","year":"2019","unstructured":"Arslan F (2019) A review of machine learning models for software cost estimation. Rev Comput Eng Res 6(2):64\u201375","journal-title":"Rev Comput Eng Res"},{"issue":"6","key":"379_CR9","doi-asserted-by":"publisher","first-page":"1403","DOI":"10.1109\/TSE.2011.111","volume":"38","author":"E Kocaguneli","year":"2012","unstructured":"Kocaguneli E, Menzies T, Keung JW (2012) On the value of ensemble effort estimation. IEEE Trans Softw Eng 38(6):1403\u20131416","journal-title":"IEEE Trans Softw Eng"},{"issue":"2019","key":"379_CR10","doi-asserted-by":"publisher","first-page":"2643","DOI":"10.1016\/j.procs.2020.03.343","volume":"167","author":"P Singal","year":"2020","unstructured":"Singal P, Kumari AC, Sharma P (2020) Estimation of software development effort: a differential evolution approach. Proc Comput Sci 167(2019):2643\u20132652","journal-title":"Proc Comput Sci"},{"key":"379_CR11","doi-asserted-by":"publisher","first-page":"1017","DOI":"10.1007\/s10664-018-9647-0","volume":"24","author":"O Malgonde","year":"2019","unstructured":"Malgonde O, Chari K (2019) An ensemble-based model for predicting agile software development effort. Empir Softw Eng 24:1017\u20131055","journal-title":"Empir Softw Eng"},{"key":"379_CR12","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1016\/j.procs.2019.01.042","volume":"148","author":"Z Abdelali","year":"2019","unstructured":"Abdelali Z, Mustapha H, Abdelwahed N (2019) Investigating the use of random forest in software effort estimation. Proc Comput Sci 148:343\u2013352","journal-title":"Proc Comput Sci"},{"key":"379_CR13","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-007-7506-0_7","author":"AB Nassif","year":"2019","unstructured":"Nassif AB, Azzeh M, Idri A, Abran A (2019) Software development effort estimation using regression fuzzy models. Comput Intell Neurosci. https:\/\/doi.org\/10.1007\/978-94-007-7506-0_7","journal-title":"Comput Intell Neurosci"},{"key":"379_CR14","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 (2018) An effective approach for software project effort and duration estimation with machine learning algorithms. J Syst Softw 137:184\u2013196","journal-title":"J Syst Softw"},{"issue":"8","key":"379_CR15","doi-asserted-by":"publisher","first-page":"1512","DOI":"10.1016\/j.infsof.2012.09.012","volume":"55","author":"LL Minku","year":"2013","unstructured":"Minku LL, Yao X (2013) Ensembles and locality: insight on improving software effort estimation. Inf Softw Technol 55(8):1512\u20131528. https:\/\/doi.org\/10.1016\/j.infsof.2012.09.012","journal-title":"Inf Softw Technol"},{"key":"379_CR16","doi-asserted-by":"publisher","DOI":"10.2307\/2699986","author":"H Friedman","year":"2001","unstructured":"Friedman H, Greedy J (2001) Function approximation: a gradient boosting machine. Ann Stat. https:\/\/doi.org\/10.2307\/2699986","journal-title":"Ann Stat"},{"key":"379_CR17","doi-asserted-by":"crossref","unstructured":"Keprate A, Ratnayake RMC (2017) Using gradient boosting regressor to predict stress intensity factor of a crack propagating in small bore piping. In: IEEE international conference on industrial engineering management, pp 1331\u20131336","DOI":"10.1109\/IEEM.2017.8290109"},{"key":"379_CR18","doi-asserted-by":"crossref","unstructured":"Aljahdali S, Sheta AF, Debnath NC (2016) Estimating software effort and function point using regression. In: Support vector machine and artificial neural networks models. Proceedings of IEEE\/ACS international conference on computing system applications, AICCSA","DOI":"10.1109\/AICCSA.2015.7507149"},{"issue":"5","key":"379_CR19","first-page":"87","volume":"2","author":"PVGDP Reddy","year":"2010","unstructured":"Reddy PVGDP, Sudha KR, Sree PR, Ramesh SNSVSC (2010) Software effort estimation using radial basis and generalized regression. Neural Netw 2(5):87\u201392","journal-title":"Neural Netw"},{"key":"379_CR20","doi-asserted-by":"crossref","unstructured":"Minku LL, Yao X (2011) A principled evaluation of ensembles of learning machines for software effort estimation. In: ACM international conference on proceeding series","DOI":"10.1145\/2020390.2020399"},{"issue":"5","key":"379_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2020976.2020982","volume":"36","author":"VS Dave","year":"2011","unstructured":"Dave VS, Dutta K (2011) Comparison of regression model, feed-forward neural network and radial basis neural network for software development effort estimation. ACM SIGSOFT Softw Eng Notes 36(5):1","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"379_CR22","doi-asserted-by":"crossref","unstructured":"Sarro F, Petrozziello A, Harman M (2016) Multi-objective software effort estimation. In: Proceedings of international conference on software engineering, pp 619\u201330","DOI":"10.1145\/2884781.2884830"},{"key":"379_CR23","doi-asserted-by":"crossref","unstructured":"Bettenburg N, Nagappan M, Hassan AE (2012) Think locally, act globally: improving defect and effort prediction models. IEEE Int Work Conf Min Softw Repos, pp 60\u201369","DOI":"10.1109\/MSR.2012.6224300"},{"key":"379_CR24","unstructured":"Boehm B (1981) Software engineering economics. Available from http:\/\/promise.site.uottawa.ca\/SERepository\/datasets\/cocomo81.arff"},{"key":"379_CR25","unstructured":"No Title. Available from http:\/\/promise.site.uottawa.ca\/SERepository\/datasets-page.html"},{"issue":"1","key":"379_CR26","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/TSE.1984.5010193","volume":"10","author":"BW Boehm","year":"1984","unstructured":"Boehm BW (1984) Software engineering economics. IEEE Trans Softw Eng 10(1):4\u201321","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"379_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3328746","volume":"11","author":"MF Bosu","year":"2019","unstructured":"Bosu MF, Macdonell SG (2019) Experience: quality benchmarking of datasets used in software effort estimation. J Data Inf Qual 11(4):1\u201338","journal-title":"J Data Inf Qual"},{"issue":"6","key":"379_CR28","doi-asserted-by":"publisher","first-page":"822","DOI":"10.1109\/TSE.2012.83","volume":"39","author":"T Menzies","year":"2013","unstructured":"Menzies T, Butcher A, Cok D, Marcus A, Layman L, Shull F et al (2013) Local versus global lessons for defect prediction and effort estimation. IEEE Trans Softw Eng 39(6):822\u2013834","journal-title":"IEEE Trans Softw Eng"},{"issue":"9","key":"379_CR29","doi-asserted-by":"publisher","first-page":"424","DOI":"10.3390\/genes9090424","volume":"9","author":"X Li","year":"2018","unstructured":"Li X, Li W, Xu Y (2018) Human age prediction based on DNA methylation using a gradient boosting regressor. Genes (Basel) 9(9):424","journal-title":"Genes (Basel)"},{"issue":"4","key":"379_CR30","first-page":"3005","volume":"9","author":"AJ Singh","year":"2020","unstructured":"Singh AJ, Kumar M (2020) Comparative study on effort estimation using different data mining techniques. Int J Sci Technol Res 9(4):3005\u20133010","journal-title":"Int J Sci Technol Res"},{"key":"379_CR31","doi-asserted-by":"crossref","unstructured":"Fadhil AA, Alsarraj RG (2020) Exploring the whale optimization algorithm to enhance software project effort estimation. In: 2020 6th international engineering conference \u201csustainable technology and development\u201d (IEC) [Internet]. IEEE, pp 146\u201351. Available from https:\/\/ieeexplore.ieee.org\/document\/9122918\/","DOI":"10.1109\/IEC49899.2020.9122918"},{"key":"379_CR32","doi-asserted-by":"publisher","unstructured":"Suresh Kumar P, Behera HS (2020) Estimating software effort using neural network: an experimental investigation. In: Advances in intelligent systems and computing. Springer ,Singapore, pp 165\u201380. https:\/\/doi.org\/10.1007\/978-981-15-2449-3_14","DOI":"10.1007\/978-981-15-2449-3_14"},{"key":"379_CR33","unstructured":"Xia T, Krishna R, Chen J, Mathew G, Shen X, Menzies T (2018) Hyperparameter optimization for effort estimation. Available from http:\/\/arxiv.org\/abs\/1805.00336"},{"issue":"1","key":"379_CR34","first-page":"27","volume":"4","author":"R Saljoughinejad","year":"2018","unstructured":"Saljoughinejad R, Khatibi V (2018) A new optimized hybrid model based on COCOMO to increase the accuracy of software cost estimation. J Adv Comput Eng Technol 4(1):27\u201340","journal-title":"J Adv Comput Eng Technol"},{"issue":"2\u20133","key":"379_CR35","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s11334-017-0288-z","volume":"13","author":"SM Satapathy","year":"2017","unstructured":"Satapathy SM, Rath SK (2017) Empirical assessment of machine learning models for agile software development effort estimation using story points. Innov Syst Softw Eng 13(2\u20133):191\u2013200. https:\/\/doi.org\/10.1007\/s11334-017-0288-z","journal-title":"Innov Syst Softw Eng"},{"key":"379_CR36","doi-asserted-by":"crossref","unstructured":"Satapathy SC, Govardhan A, Srujan Raju K, Mandal JK (2015) Emerging ICT for bridging the future. In: Proceedings of the 49th annual convention of the computer society of India (CSI), vol 1. Advanced intelligent system computing, vol 337, pp 19\u201330","DOI":"10.1007\/978-3-319-13728-5"},{"issue":"4","key":"379_CR37","first-page":"6","volume":"5","author":"M Azzeh","year":"2014","unstructured":"Azzeh M, Elsheikh Y, Alseid M (2014) An optimized analogy-based project effort estimation. Int J Adv Comput Sci Appl 5(4):6\u201311","journal-title":"Int J Adv Comput Sci Appl"},{"issue":"1","key":"379_CR38","first-page":"100","volume":"31","author":"R Uzun","year":"2018","unstructured":"Uzun R, Erkaymaz O, Yapici \u0130\u015e (2018) Comparison of artificial neural network and regression models to diagnose of knee disorder in different postures using surface. Electromyography 31(1):100\u2013110","journal-title":"Electromyography"},{"key":"379_CR39","first-page":"508","volume":"2225","author":"S Kumari","year":"2016","unstructured":"Kumari S, Pushkar S (2016) A framework for analogy-based software cost estimation using multi-objective genetic algorithm. Lect Notes Eng Comput Sci 2225:508\u2013515","journal-title":"Lect Notes Eng Comput Sci"},{"issue":"1","key":"379_CR40","doi-asserted-by":"publisher","first-page":"6953","DOI":"10.1007\/s10586-018-1884-x","volume":"22","author":"Q Liu","year":"2019","unstructured":"Liu Q, Xiao J, Zhu H (2019) Feature selection for software effort estimation with localized neighborhood mutual information. Cluster Comput 22(1):6953\u20136961","journal-title":"Cluster Comput"},{"key":"379_CR41","doi-asserted-by":"crossref","unstructured":"Azzeh M (2011) Model tree based adaption strategy for software effort estimation by analogy. In: Proceedings of 11th IEEE international conference on computing information technology, pp 328\u2013335","DOI":"10.1109\/CIT.2011.48"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-020-00379-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11334-020-00379-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-020-00379-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T05:47:15Z","timestamp":1697694435000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11334-020-00379-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,26]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,6]]}},"alternative-id":["379"],"URL":"https:\/\/doi.org\/10.1007\/s11334-020-00379-y","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,26]]},"assertion":[{"value":"15 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 November 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 January 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that this manuscript has no conflict of interest with any other published source and has not been published previously (partly or in full). No data have been fabricated or manipulated to support our conclusions.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}