{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T02:36:19Z","timestamp":1777430179073,"version":"3.51.4"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,1,4]],"date-time":"2022-01-04T00:00:00Z","timestamp":1641254400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,4]],"date-time":"2022-01-04T00:00:00Z","timestamp":1641254400000},"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":["Int J Syst Assur Eng Manag"],"published-print":{"date-parts":[[2022,8]]},"DOI":"10.1007\/s13198-021-01519-8","type":"journal-article","created":{"date-parts":[[2022,1,4]],"date-time":"2022-01-04T10:08:03Z","timestamp":1641290883000},"page":"1637-1651","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Incorporating whale optimization algorithm with deep belief network for software development effort estimation"],"prefix":"10.1007","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4665-1434","authenticated-orcid":false,"given":"Anupama","family":"Kaushik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Niyati","family":"Singal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malvika","family":"Prasad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,1,4]]},"reference":[{"issue":"2","key":"1519_CR1","doi-asserted-by":"publisher","first-page":"62","DOI":"10.4018\/jaec.2012040104","volume":"3","author":"TR Benala","year":"2012","unstructured":"Benala TR, Dehuri S, Mall R (2012) Functional link artificial neural networks for software cost estimation. Int J Appl Evol Comput 3(2):62\u201382. https:\/\/doi.org\/10.4018\/jaec.2012040104","journal-title":"Int J Appl Evol Comput"},{"issue":"1","key":"1519_CR2","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. https:\/\/doi.org\/10.1109\/TSE.1984.5010193","journal-title":"IEEE Trans Softw Eng"},{"key":"1519_CR3","doi-asserted-by":"publisher","unstructured":"Breuel TM, Ul-Hasan A, Al-Azawi MA, Shafait F (2013) High-performance OCR for printed english and fraktur using LSTM networks. In: 12th International conference on document analysis and recognition, Washington, DC, USA, pp. 683\u2013687, https:\/\/doi.org\/10.1109\/ICDAR.2013.140","DOI":"10.1109\/ICDAR.2013.140"},{"issue":"14","key":"1519_CR4","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1016\/S0950-5849(01)00192-6","volume":"43","author":"CJ Burgess","year":"2001","unstructured":"Burgess CJ, Lefley M (2001) Can genetic programming improve software effort estimation? A comparative evaluation. Inf Softw Technol 43(14):863\u2013873","journal-title":"Inf Softw Technol"},{"issue":"1","key":"1519_CR5","first-page":"201","volume":"40","author":"L Calvet","year":"2016","unstructured":"Calvet L, Juan AA, Serrat C, Ries J (2016) A statistical learning-based approach for parameter fine-tuning of metaheuristics. Stat Oper Res Trans 40(1):201\u2013224","journal-title":"Stat Oper Res Trans"},{"key":"1519_CR6","doi-asserted-by":"publisher","unstructured":"Ciregan D, Ueli M, Schmidhuber J (2012) Multi-column deep neural networks for image classification. In: IEEE conference on computer vision and pattern recognition, Providence, RI, USA, 2012, pp. 3642\u20133649, https:\/\/doi.org\/10.1109\/CVPR.2012.6248110","DOI":"10.1109\/CVPR.2012.6248110"},{"issue":"2","key":"1519_CR7","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/s10462-012-9339-x","volume":"42","author":"VS Dave","year":"2014","unstructured":"Dave VS, Dutta K (2014) Neural network based models for software effort estimation: a review. Artif Intell Rev 42(2):295\u2013307","journal-title":"Artif Intell Rev"},{"key":"1519_CR8","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1007\/978-3-642-21843-9_16","volume":"6759","author":"S Di Martino","year":"2011","unstructured":"Di Martino S, Ferrucci F, Gravino C, Sarro F (2011) Using web objects for development effort estimation of web applications: a replicated study. Lect Notes Comput Sci 6759:186\u2013201","journal-title":"Lect Notes Comput Sci"},{"issue":"7","key":"1519_CR9","doi-asserted-by":"publisher","first-page":"10774","DOI":"10.1016\/j.eswa.2009.02.013","volume":"36","author":"MO Elish","year":"2009","unstructured":"Elish MO (2009) Improved estimation of software project effort using multiple additive regression trees. Expert Syst Appl 36(7):10774\u201310778. https:\/\/doi.org\/10.1016\/j.eswa.2009.02.013","journal-title":"Expert Syst Appl"},{"key":"1519_CR10","doi-asserted-by":"crossref","unstructured":"Fan Y, Qian Y, Xie FL, Soong FK (2014) TTS synthesis with bidirectional LSTM based recurrent neural networks. In: 15th annual conference of the international speech communication association, Singapore, pp. 1964\u20131968","DOI":"10.21437\/Interspeech.2014-443"},{"key":"1519_CR11","unstructured":"Fenton NE, Pfleeger SL (1997) Software metrics: a rigorous and practical approach. Boston, MA, USA: Second Ed. PWS"},{"key":"1519_CR12","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1007\/978-3-642-33275-3_2","volume":"7441","author":"A Fischer","year":"2012","unstructured":"Fischer A, Igel C (2012) An introduction to restricted Boltzmann machines. Lect Notes Comput Sci 7441:14\u201336","journal-title":"Lect Notes Comput Sci"},{"key":"1519_CR13","doi-asserted-by":"publisher","first-page":"985","DOI":"10.1109\/TSE.2003.1245300","volume":"29","author":"T Foss","year":"2003","unstructured":"Foss T, Stensrud E, Kitchenham B, Myrtveit I (2003) A simulation study of the model evaluation criterion MMRE. IEEE Trans Softw Eng 29:985\u2013995","journal-title":"IEEE Trans Softw Eng"},{"key":"1519_CR14","doi-asserted-by":"publisher","unstructured":"Gray AR (1999) A simulation-based comparison of empirical modelling techniques for software metric models of development effort. In: 6th international conference on neural information processing. Proceedings (Cat. No. 99EX378) 2. Perth, WA, Australia, pp. 526\u2013531 https:\/\/doi.org\/10.1109\/ICONIP.1999.845649","DOI":"10.1109\/ICONIP.1999.845649"},{"issue":"2","key":"1519_CR15","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1108\/JQME-04-2013-0015","volume":"20","author":"P Gupta","year":"2014","unstructured":"Gupta P, Gupta S, Gandhi OP (2014) Annual maintenance budget estimation for a plant system: digraph model and matrix approach. J Qual Maint Eng 20(2):193\u2013210","journal-title":"J Qual Maint Eng"},{"issue":"8","key":"1519_CR16","doi-asserted-by":"publisher","first-page":"1771","DOI":"10.1162\/089976602760128018","volume":"14","author":"GE Hinton","year":"2002","unstructured":"Hinton GE (2002) Training products of experts by minimizing contrastive divergence. Neural Comput 14(8):1771\u20131800","journal-title":"Neural Comput"},{"issue":"10","key":"1519_CR17","first-page":"2939","volume":"1","author":"Z Jiang","year":"2007","unstructured":"Jiang Z, Naud\u00e9 P, Jiang B (2007) The effects of software size on development effort and software quality. Int J Comput Inf Sci Eng 1(10):2939\u20132943","journal-title":"Int J Comput Inf Sci Eng"},{"issue":"1","key":"1519_CR18","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/TSE.2007.3","volume":"33","author":"M Jorgensen","year":"2007","unstructured":"Jorgensen M, Shepperd M (2007) A systematic review of software development cost estimation studies. IEEE Trans Softw Eng 33(1):33\u201353. https:\/\/doi.org\/10.1109\/TSE.2007.3","journal-title":"IEEE Trans Softw Eng"},{"issue":"8","key":"1519_CR19","first-page":"665","volume":"28","author":"A Kaushik","year":"2016","unstructured":"Kaushik A, Tayal DK, Yadav K, Kaur A (2016) Integrating firefly algorithm in artificial neural network models for accurate software cost predictions. J Softw: Evol Process 28(8):665\u2013688","journal-title":"J Softw: Evol Process"},{"issue":"2","key":"1519_CR20","doi-asserted-by":"publisher","first-page":"1461","DOI":"10.1007\/s13198-017-0615-7","volume":"8","author":"A Kaushik","year":"2017","unstructured":"Kaushik A, Verma S, Singh HJ, Chhabra G (2017) Software cost optimization integrating fuzzy system and COA-Cuckoo optimization algorithm. Int J Syst Assur Eng Manag 8(2):1461\u20131471","journal-title":"Int J Syst Assur Eng Manag"},{"key":"1519_CR21","doi-asserted-by":"publisher","first-page":"2605","DOI":"10.1007\/s13369-019-04250-6","volume":"45","author":"A Kaushik","year":"2020","unstructured":"Kaushik A, Tayal DK, Yadav K (2020) A comparative analysis on effort estimation for agile and non-agile software projects using DBN-ALO. Arab J Sci Eng 45:2605\u20132618","journal-title":"Arab J Sci Eng"},{"key":"1519_CR22","doi-asserted-by":"publisher","unstructured":"Kitchenham B, Mendes E (2009) Why comparative effort prediction studies may be invalid. In: 5th International conference on predictor models in software engineering, Vancouver British Columbia, Canada, pp. 1\u20135, https:\/\/doi.org\/10.1145\/1540438.1540444.","DOI":"10.1145\/1540438.1540444"},{"issue":"11","key":"1519_CR23","doi-asserted-by":"publisher","first-page":"1853","DOI":"10.1016\/j.jss.2007.12.793","volume":"81","author":"KV Kumar","year":"2008","unstructured":"Kumar KV, Ravi V, Carr M, Kiran NR (2008) Software development cost estimation using wavelet neural networks. J Syst Softw 81(11):1853\u20131867. https:\/\/doi.org\/10.1016\/j.jss.2007.12.793","journal-title":"J Syst Softw"},{"issue":"3","key":"1519_CR24","doi-asserted-by":"publisher","first-page":"1018","DOI":"10.48084\/etasr.701","volume":"6","author":"EE Miandoab","year":"2016","unstructured":"Miandoab EE, Gharehchopogh FS (2016) A novel hybrid algorithm for software cost estimation based on cuckoo optimization and k-nearest neighbors algorithms. Eng Technol Appl Sci Res 6(3):1018\u20131022","journal-title":"Eng Technol Appl Sci Res"},{"key":"1519_CR25","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1016\/j.jss.2014.09.025","volume":"99","author":"N Mittas","year":"2015","unstructured":"Mittas N, Papatheocharous E, Angelis L, Andreou AS (2015) Integrating non-parametric models with linear components for producing software cost estimations. J Syst Softw 99:120\u2013134","journal-title":"J Syst Softw"},{"issue":"1","key":"1519_CR26","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.infsof.2009.08.001","volume":"52","author":"Z Muzaffar","year":"2010","unstructured":"Muzaffar Z, Ahmed MA (2010) Software development effort prediction: a study on the factors impacting the accuracy of fuzzy logic systems. Inf Softw Technol 52(1):92\u2013109","journal-title":"Inf Softw Technol"},{"issue":"1","key":"1519_CR27","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1016\/j.jss.2012.07.050","volume":"86","author":"AB Nassif","year":"2013","unstructured":"Nassif AB, Ho D, Capretz LF (2013) Towards an early software estimation using log-linear regression and a multilayer perceptron model. J Syst Softw 86(1):144\u2013160","journal-title":"J Syst Softw"},{"key":"1519_CR28","unstructured":"Online document, 20 Famous Software Disasters. http:\/\/www.devtopics.com\/20-famous-software-disasters\/. Accessed 6 March 2019"},{"key":"1519_CR29","unstructured":"Online document, Promise Software Engineering Repository. http:\/\/promise.site.uottawa.ca\/SERepository\/datasets-page.html. Accessed 615 March 2019"},{"key":"1519_CR30","doi-asserted-by":"publisher","first-page":"772","DOI":"10.1016\/j.procs.2015.07.474","volume":"57","author":"A Panda","year":"2015","unstructured":"Panda A, Satapathy SM, Rath SK (2015) Empirical validation of neural network models for agile software effort estimation based on story points. Procedia Comput Sci 57:772\u2013781","journal-title":"Procedia Comput Sci"},{"issue":"5","key":"1519_CR31","first-page":"87","volume":"2","author":"PVGD Prasad Reddy","year":"2010","unstructured":"Prasad Reddy PVGD, Sudha KR, Rama Sree P, Ramesh SNSVSC (2010) Software effort estimation using radial basis and generalized regression neural networks. J Comput 2(5):87\u201392","journal-title":"J Comput"},{"key":"1519_CR32","volume-title":"Software engineering: a practitioner\u2019s approach","author":"RS Pressman","year":"1997","unstructured":"Pressman RS (1997) Software engineering: a practitioner\u2019s approach, 4th edn. McGraw-Hill, New York","edition":"4"},{"issue":"4","key":"1519_CR33","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1109\/TSE.1978.231521","volume":"4","author":"LH Putnam","year":"1978","unstructured":"Putnam LH (1978) A general empirical solution to the macro software sizing and estimating problem. IEEE Trans Softw Eng 4(4):345\u2013361","journal-title":"IEEE Trans Softw Eng"},{"key":"1519_CR34","doi-asserted-by":"publisher","first-page":"3027","DOI":"10.1016\/j.proeng.2011.08.568","volume":"15","author":"X Qin","year":"2011","unstructured":"Qin X, Fang M (2011) Summarization of software cost estimation. Procedia Eng 15:3027\u20133031","journal-title":"Procedia Eng"},{"key":"1519_CR35","first-page":"181","volume":"9","author":"J Rajpurohit","year":"2017","unstructured":"Rajpurohit J, Sharma TK, Abraham A, Vaishali A (2017) Glossary of metaheuristic algorithms. Int J Comp Inf Syst Ind Manage Appl 9:181\u2013205","journal-title":"Int J Comp Inf Syst Ind Manage Appl"},{"issue":"1","key":"1519_CR36","first-page":"19","volume":"337","author":"PS Rao","year":"2015","unstructured":"Rao PS, Kumar RK (2015) Software effort estimation through a generalized regression neural network. Adv Intell Syst Comput 337(1):19\u201330","journal-title":"Adv Intell Syst Comput"},{"key":"1519_CR37","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1016\/j.procs.2016.06.073","volume":"89","author":"P Rijwani","year":"2016","unstructured":"Rijwani P, Jain S (2016) Enhanced software effort estimation using multi layered feed forward artificial neural network technique. Procedia Comput Sci 89:307\u2013312","journal-title":"Procedia Comput Sci"},{"key":"1519_CR38","doi-asserted-by":"crossref","unstructured":"Sharma TK (2016). Application of shuffled frog leaping algorithm in software project scheduling. In Pratiksha S, Dipti S, & Millie P (Eds.), Problem solving and uncertainty modeling through optimization and soft computing applications (pp. 225\u2013238). IGI Global","DOI":"10.4018\/978-1-4666-9885-7.ch011"},{"key":"1519_CR39","first-page":"40","volume":"04","author":"TK Sharma","year":"2014","unstructured":"Sharma TK, Pant M (2014) Redundancy level optimization in modular software system models using ABC. Int J Intell Syst Appl 04:40\u201348","journal-title":"Int J Intell Syst Appl"},{"key":"1519_CR40","doi-asserted-by":"crossref","unstructured":"Sharma TK & Pant M (2017). Swarm intelligence in software engineering design problems. In: Ashish M. Gujarathi, Babu BV (Eds.), Evolutionary computation: techniques and applications (pp.163\u2013194). Apple Academic Press Inc","DOI":"10.1201\/9781315366388-7"},{"key":"1519_CR41","doi-asserted-by":"publisher","unstructured":"Sharma TK, Pant M & Abraham A (2011). Dichotomous search in ABC and its application in parameter estimation of software reliability growth models. In: 3rd world congress on nature and biologically inspired computing salamanca, Spain, pp. 207\u2013212, https:\/\/doi.org\/10.1109\/NaBIC.2011.6089460.","DOI":"10.1109\/NaBIC.2011.6089460"},{"issue":"C","key":"1519_CR42","first-page":"51","volume":"95","author":"M Seyedali","year":"2016","unstructured":"Seyedali M, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95(C):51\u201367","journal-title":"Adv Eng Softw"},{"issue":"1","key":"1519_CR43","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s41872-020-00110-7","volume":"9","author":"AK Srivastava","year":"2020","unstructured":"Srivastava AK, Kumar G, Gupta P (2020) Estimating maintenance budget using monte carlo simulation. Life Cycle Reliab Saf Eng 9(1):77\u201389","journal-title":"Life Cycle Reliab Saf Eng"},{"issue":"1","key":"1519_CR44","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 (2012) Systematic literature review of machine learning based software development effort estimation models. Inf Softw Technol 54(1):41\u201359","journal-title":"Inf Softw Technol"},{"issue":"7\u20138","key":"1519_CR45","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1016\/j.infsof.2007.07.004","volume":"50","author":"W Xia","year":"2008","unstructured":"Xia W, Capretz LF, Ho D, Ahmed F (2008) A new calibration for function point complexity weights. Inf Softw Technol 50(7\u20138):670\u2013683","journal-title":"Inf Softw Technol"},{"key":"1519_CR46","doi-asserted-by":"crossref","unstructured":"Yang XS & Papa J (2016) Bio-inspired computation and applications in image processing. Academic Press","DOI":"10.1016\/B978-0-12-804536-7.00001-6"}],"container-title":["International Journal of System Assurance Engineering and Management"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-021-01519-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13198-021-01519-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-021-01519-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,26]],"date-time":"2022-07-26T14:36:33Z","timestamp":1658846193000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13198-021-01519-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,4]]},"references-count":46,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["1519"],"URL":"https:\/\/doi.org\/10.1007\/s13198-021-01519-8","relation":{},"ISSN":["0975-6809","0976-4348"],"issn-type":[{"value":"0975-6809","type":"print"},{"value":"0976-4348","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,4]]},"assertion":[{"value":"21 August 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 November 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 November 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 January 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All the authors declare that there are no conflicts of interest in publishing this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants and\/or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}