{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T12:18:09Z","timestamp":1783340289043,"version":"3.54.6"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2025,11,26]],"date-time":"2025-11-26T00:00:00Z","timestamp":1764115200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,26]],"date-time":"2025-11-26T00:00:00Z","timestamp":1764115200000},"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":["Int J Syst Assur Eng Manag"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1007\/s13198-025-03069-9","type":"journal-article","created":{"date-parts":[[2025,11,26]],"date-time":"2025-11-26T07:34:04Z","timestamp":1764142444000},"page":"2217-2237","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Software development effort estimation using COCOMO-II model with FA and CFAEE"],"prefix":"10.1007","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-7450-7674","authenticated-orcid":false,"given":"Sarika","family":"Mustyala","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manjubala","family":"Bisi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,11,26]]},"reference":[{"issue":"4","key":"3069_CR1","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/505482.505491","volume":"26","author":"R Agarwal","year":"2001","unstructured":"Agarwal R, Yogesh M, Mallick S, Bharadwaj R, Anantwar D (2001) Estimating software projects. ACM SIGSOFT Softw Eng Notes 26(4):60\u201367","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"3069_CR2","unstructured":"Alajlan M, Tagoug N (2016) Optimization of cocomo-ii model for effort and development time estimation using genetic algorithms. Proc Int Conf Commun Comput Sci Inf Technol, pp 1\u20135"},{"issue":"8","key":"3069_CR3","doi-asserted-by":"publisher","first-page":"5682","DOI":"10.1016\/j.eswa.2010.02.042","volume":"37","author":"B Alatas","year":"2010","unstructured":"Alatas B (2010) Chaotic bee colony algorithms for global numerical optimization. Expert Syst Appl 37(8):5682\u20135687","journal-title":"Expert Syst Appl"},{"key":"#cr-split#-3069_CR4.1","doi-asserted-by":"crossref","unstructured":"Attarzadeh I, Ow SH (2011) Improving estimation accuracy of the cocomo ii using an adaptive fuzzy logic model. In","DOI":"10.1109\/FUZZY.2011.6007471"},{"key":"#cr-split#-3069_CR4.2","unstructured":"2011 IEEE international conference on fuzzy systems (FUZZ-IEEE 2011). IEEE, pp 2458-2464"},{"issue":"21","key":"3069_CR5","doi-asserted-by":"publisher","first-page":"2705","DOI":"10.3390\/math9212705","volume":"9","author":"N Bacanin","year":"2021","unstructured":"Bacanin N, Stoean R, Zivkovic M, Petrovic A, Rashid TA, Bezdan T (2021) Performance of a novel chaotic firefly algorithm with enhanced exploration for tackling global optimization problems: Application for dropout regularization. Mathematics 9(21):2705","journal-title":"Mathematics"},{"key":"3069_CR6","doi-asserted-by":"crossref","unstructured":"Bajusova D, Silhavy P, Silhavy R (2024) Enhancing software effort estimation with self-organizing migration algorithm: a comparative analysis of cocomo models. IEEE Access","DOI":"10.1109\/ACCESS.2024.3399060"},{"key":"3069_CR7","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/TSE.1984.5010193","volume":"1","author":"BW Boehm","year":"1984","unstructured":"Boehm BW (1984) Software engineering economics. IEEE Trans Software Eng 1:4\u201321","journal-title":"IEEE Trans Software Eng"},{"issue":"1","key":"3069_CR8","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1023\/A:1018991717352","volume":"10","author":"B Boehm","year":"2000","unstructured":"Boehm B, Abts C, Chulani S (2000) Software development cost estimation approaches\u2014a survey. Ann Softw Eng 10(1):177\u2013205","journal-title":"Ann Softw Eng"},{"key":"3069_CR9","doi-asserted-by":"crossref","unstructured":"Boehm B, Clark B, Horowitz E, Westland C, Madachy R, Selby R (1995) Cost models for future software life cycle processes: Cocomo 2.0. Ann Software Eng 1:57\u201394","DOI":"10.1007\/BF02249046"},{"key":"3069_CR10","doi-asserted-by":"crossref","unstructured":"Boujida FE, Amazal FA, Idri A (2024) Neural networks-based software development effort estimation: a systematic literature review. J Softw: Evol Process 2756","DOI":"10.1002\/smr.2756"},{"issue":"5","key":"3069_CR11","doi-asserted-by":"publisher","first-page":"1703","DOI":"10.1007\/s13198-023-01975-4","volume":"14","author":"SA Brown","year":"2023","unstructured":"Brown SA, Weyori BA, Adekoya AF, Kudjo PK (2023) The significant impact of parameter tuning on blocking bug prediction. Int J Syst Assur Eng Manag 14(5):1703\u20131717","journal-title":"Int J Syst Assur Eng Manag"},{"issue":"14","key":"3069_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.17485\/ijst\/2015\/v8i14\/70010","volume":"8","author":"S Chalotra","year":"2015","unstructured":"Chalotra S, Sehra S, Brar Y, Kaur N (2015) Tuning of cocomo model parameters by using bee colony optimization. Indian J Sci Technol 8(14):1","journal-title":"Indian J Sci Technol"},{"key":"3069_CR13","doi-asserted-by":"publisher","first-page":"75279","DOI":"10.1109\/ACCESS.2020.2988867","volume":"8","author":"AA Fadhil","year":"2020","unstructured":"Fadhil AA, Alsarraj RG, Altaie AM (2020) Software cost estimation based on dolphin algorithm. IEEE Access 8:75279\u201375287","journal-title":"IEEE Access"},{"key":"3069_CR14","doi-asserted-by":"publisher","first-page":"166768","DOI":"10.1109\/ACCESS.2020.3021664","volume":"8","author":"M Fern\u00e1ndez-Diego","year":"2020","unstructured":"Fern\u00e1ndez-Diego M, M\u00e9ndez ER, Gonz\u00e1lez-Ladr\u00f3n-De-Guevara F, Abrah\u00e3o S, Insfran E (2020) An update on effort estimation in agile software development: A systematic literature review. IEEE Access 8:166768\u2013166800","journal-title":"IEEE Access"},{"key":"3069_CR15","doi-asserted-by":"crossref","unstructured":"Gandomani TJ, Dashti M, Nafchi MZ (2022) Hybrid genetic-environmental adaptation algorithm to improve parameters of cocomo for software cost estimation. In: 2022 Second international conference on distributed computing and high performance computing (DCHPC). IEEE, pp 82\u201385","DOI":"10.1109\/DCHPC55044.2022.9732107"},{"key":"3069_CR16","doi-asserted-by":"crossref","unstructured":"Hassan CA, Khan MS (2021) An effective nature inspired approach for the estimation of software development cost. In: 2021 16th international conference on emerging technologies (ICET). IEEE, pp 1\u20136","DOI":"10.1109\/ICET54505.2021.9689832"},{"key":"3069_CR17","doi-asserted-by":"crossref","unstructured":"Hidayat DT, Fatichah C, Ginardi RV (2016) Pattern reduction enhanced ant colony optimization clustering algorithm. 2016 International Seminar on Application for Technology of Information and Communication (ISemantic). IEEE, pp 317\u2013322","DOI":"10.1109\/ISEMANTIC.2016.7873858"},{"issue":"1","key":"3069_CR18","first-page":"53","volume":"1","author":"M Ibrahim","year":"2016","unstructured":"Ibrahim M (2016) A new model for software cost estimation using bat algorithm. Int J Acad Res Comput Eng 1(1):53\u201360","journal-title":"Int J Acad Res Comput Eng"},{"key":"3069_CR19","doi-asserted-by":"crossref","unstructured":"Jafari SS, Ziaaddini F (2016) Optimization of software cost estimation using harmony search algorithm. In: 2016 1st conference on swarm intelligence and evolutionary computation (CSIEC). IEEE, pp 131\u2013135","DOI":"10.1109\/CSIEC.2016.7482119"},{"key":"3069_CR20","doi-asserted-by":"crossref","unstructured":"Jain D, Manchala P, Mustyala S, Bisi M (2024) Software development effort estimation using sns algorithm. In: 2024 15th international conference on computing communication and networking technologies (ICCCNT). IEEE, pp 1\u20136","DOI":"10.1109\/ICCCNT61001.2024.10725750"},{"key":"3069_CR21","unstructured":"Jones DM (2020) Software Estimation Datasets. https:\/\/github.com\/Derek-Jones\/Software-estimation-datasets. Accessed 16 June 2025"},{"issue":"3","key":"3069_CR22","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1109\/MS.2005.73","volume":"22","author":"M Jorgensen","year":"2005","unstructured":"Jorgensen M (2005) Practical guidelines for expert-judgment-based software effort estimation. IEEE Softw 22(3):57\u201363","journal-title":"IEEE Softw"},{"issue":"4","key":"3069_CR23","first-page":"1637","volume":"13","author":"A Kaushik","year":"2022","unstructured":"Kaushik A, Singal N, Prasad M (2022) Incorporating whale optimization algorithm with deep belief network for software development effort estimation. International Journal of System Assurance Engineering and Management 13(4):1637\u20131651","journal-title":"International Journal of System Assurance Engineering and Management"},{"issue":"5","key":"3069_CR24","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1145\/22899.22906","volume":"30","author":"CF Kemerer","year":"1987","unstructured":"Kemerer CF (1987) An empirical validation of software cost estimation models. Commun ACM 30(5):416\u2013429","journal-title":"Commun ACM"},{"issue":"2","key":"3069_CR25","doi-asserted-by":"publisher","first-page":"1503","DOI":"10.1007\/s00500-023-08382-8","volume":"28","author":"N Khoshniat","year":"2024","unstructured":"Khoshniat N, Jamarani A, Ahmadzadeh A, Haghi Kashani M, Mahdipour E (2024) Nature-inspired metaheuristic methods in software testing. Soft Comput 28(2):1503\u20131544","journal-title":"Soft Comput"},{"key":"3069_CR26","doi-asserted-by":"crossref","unstructured":"Kumari S, Pushkar S (2015) Software cost estimation using cuckoo search. In: International conference on computational intelligence. Springer, pp 167\u2013175","DOI":"10.1007\/978-981-10-2525-9_17"},{"key":"3069_CR27","doi-asserted-by":"crossref","unstructured":"Langsari K, Sarno R (2017) Optimizing cocomo ii parameters using particle swarm method. 2017 3rd International Conference on Science in Information Technology (ICSITech), pp. 29\u201334 . IEEE","DOI":"10.1109\/ICSITech.2017.8257081"},{"issue":"4","key":"3069_CR28","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1016\/j.chaos.2012.02.005","volume":"45","author":"C Li","year":"2012","unstructured":"Li C, Zhou J, Xiao J, Xiao H (2012) Parameters identification of chaotic system by chaotic gravitational search algorithm. Chaos Solitons & Fractals 45(4):539\u2013547","journal-title":"Chaos Solitons & Fractals"},{"key":"3069_CR29","doi-asserted-by":"crossref","unstructured":"Mahmood Y, Kama N, Azmi A, Khan AS, Ali M (2022) Software effort estimation accuracy prediction of machine learning techniques: A systematic performance evaluation. Software: Practice and experience 52(1), 39\u201365","DOI":"10.1002\/spe.3009"},{"key":"3069_CR30","doi-asserted-by":"crossref","unstructured":"Manchala P, Bisi M (2024) Tsoptee: two-stage optimization technique for software development effort estimation. Cluster Computing, 1\u201320","DOI":"10.1109\/ICCCNT61001.2024.10725750"},{"key":"3069_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2017.09.010","volume":"94","author":"S Mensah","year":"2018","unstructured":"Mensah S, Keung J, Bosu MF, Bennin KE (2018) Duplex output software effort estimation model with self-guided interpretation. Inf Softw Technol 94:1\u201313","journal-title":"Inf Softw Technol"},{"key":"3069_CR32","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1016\/j.knosys.2015.12.022","volume":"96","author":"S Mirjalili","year":"2016","unstructured":"Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120\u2013133","journal-title":"Knowl-Based Syst"},{"issue":"2","key":"3069_CR33","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s10586-024-04858-w","volume":"28","author":"S Mustyala","year":"2025","unstructured":"Mustyala S, Bisi M (2025) Ensembling harmony search algorithm with case-based reasoning for software development effort estimation. Clust Comput 28(2):97","journal-title":"Clust Comput"},{"key":"3069_CR34","doi-asserted-by":"crossref","unstructured":"Mustyala S, Manchala P, Bisi M (2025) Case Studies: Machine Learning Approaches for Software Development Effort Estimation, pp. 95\u2013126. Springer, Cham","DOI":"10.1007\/978-3-031-88188-6_5"},{"key":"3069_CR35","doi-asserted-by":"crossref","unstructured":"Nisar MW, Wang YJ, Elahi M (2008) Software development effort estimation using fuzzy logic-a survey. 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery, vol. 1, pp. 421\u2013427 . IEEE","DOI":"10.1109\/FSKD.2008.370"},{"issue":"Suppl 1","key":"3069_CR36","first-page":"1","volume":"10","author":"L Papic","year":"2019","unstructured":"Papic L (2019) Current research in life cycle engineering and management. International Journal of System Assurance Engineering and Management 10(Suppl 1):1\u20132","journal-title":"International Journal of System Assurance Engineering and Management"},{"key":"3069_CR37","doi-asserted-by":"crossref","unstructured":"Parwita IMM, Sarno R, Puspaningrum A (2017) Optimization of cocomo ii coefficients using cuckoo optimization algorithm to improve the accuracy of effort estimation. 2017 11th International Conference on Information & Communication Technology and System (ICTS), pp. 99\u2013104 . IEEE","DOI":"10.1109\/ICTS.2017.8265653"},{"key":"3069_CR38","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1016\/j.procs.2017.12.178","volume":"124","author":"A Puspaningrum","year":"2017","unstructured":"Puspaningrum A, Sarno R (2017) A hybrid cuckoo optimization and harmony search algorithm for software cost estimation. Procedia Computer Science 124:461\u2013469","journal-title":"Procedia Computer Science"},{"key":"3069_CR39","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 Software Eng 4:345\u2013361","journal-title":"IEEE Trans Software Eng"},{"key":"3069_CR40","doi-asserted-by":"crossref","unstructured":"Putri RR, Siahaan DO, Fatichah C (2021) Improve the accuracy of software project effort and cost estimates in cocomo ii using gwo. 2021 5th International Conference on Informatics and Computational Sciences (ICICoS), pp. 128\u2013133 . IEEE","DOI":"10.1109\/ICICoS53627.2021.9651845"},{"issue":"3","key":"3069_CR41","doi-asserted-by":"publisher","first-page":"1905","DOI":"10.1016\/j.eswa.2007.02.002","volume":"34","author":"L Santos Coelho","year":"2008","unstructured":"Santos Coelho L, Mariani VC (2008) Use of chaotic sequences in a biologically inspired algorithm for engineering design optimization. Expert Syst Appl 34(3):1905\u20131913","journal-title":"Expert Syst Appl"},{"issue":"5","key":"3069_CR42","first-page":"2413","volume":"13","author":"P Singal","year":"2022","unstructured":"Singal P, Sharma P, Kumari AC (2022) Integrating software effort estimation with risk management. International Journal of System Assurance Engineering and Management 13(5):2413\u20132428","journal-title":"International Journal of System Assurance Engineering and Management"},{"key":"3069_CR43","doi-asserted-by":"crossref","unstructured":"Strumberger I, Bacanin N, Tuba M (2017) Enhanced firefly algorithm for constrained numerical optimization. 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 2120\u20132127 . IEEE","DOI":"10.1109\/CEC.2017.7969561"},{"key":"3069_CR44","doi-asserted-by":"publisher","first-page":"5091","DOI":"10.1007\/s00500-016-2104-3","volume":"21","author":"H Wang","year":"2017","unstructured":"Wang H, Zhou X, Sun H, Yu X, Zhao J, Zhang H, Cui L (2017) Firefly algorithm with adaptive control parameters. Soft Comput 21:5091\u20135102","journal-title":"Soft Comput"},{"key":"3069_CR45","doi-asserted-by":"crossref","unstructured":"Yang XS (2009) Firefly algorithms for multimodal optimization. International Symposium on Stochastic Algorithms, pp. 169\u2013178 . Springer","DOI":"10.1007\/978-3-642-04944-6_14"},{"issue":"1","key":"3069_CR46","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1504\/IJSI.2013.055801","volume":"1","author":"X-S Yang","year":"2013","unstructured":"Yang X-S, He X (2013) Firefly algorithm: recent advances and applications. International journal of swarm intelligence 1(1):36\u201350","journal-title":"International journal of swarm intelligence"}],"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-025-03069-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13198-025-03069-9","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-025-03069-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T11:41:34Z","timestamp":1783338094000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13198-025-03069-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,26]]},"references-count":47,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2026,7]]}},"alternative-id":["3069"],"URL":"https:\/\/doi.org\/10.1007\/s13198-025-03069-9","relation":{},"ISSN":["0975-6809","0976-4348"],"issn-type":[{"value":"0975-6809","type":"print"},{"value":"0976-4348","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,26]]},"assertion":[{"value":"31 March 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 November 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 November 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declared that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}