{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T16:12:43Z","timestamp":1784736763581,"version":"3.55.0"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,12,3]],"date-time":"2022-12-03T00:00:00Z","timestamp":1670025600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,12,3]],"date-time":"2022-12-03T00:00:00Z","timestamp":1670025600000},"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":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2023,3]]},"DOI":"10.1007\/s11334-022-00506-x","type":"journal-article","created":{"date-parts":[[2022,12,3]],"date-time":"2022-12-03T18:02:12Z","timestamp":1670090532000},"page":"91-101","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Optimized ensemble machine learning model for software bugs prediction"],"prefix":"10.1007","volume":"19","author":[{"given":"Femi","family":"Johnson","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Olayiwola","family":"Oluwatobi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Olusegun","family":"Folorunso","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alomaja Victor","family":"Ojumu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alatishe","family":"Quadri","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,12,3]]},"reference":[{"key":"506_CR1","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1016\/j.asoc.2015.07.006","volume":"35","author":"C Jin","year":"2015","unstructured":"Jin C, Jin SW (2015) Prediction approach of software fault-proneness based on hybrid artificial neural network and quantum particle swarm optimization. Appl Soft Comput 35:717\u2013725","journal-title":"Appl Soft Comput"},{"issue":"1","key":"506_CR2","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s10515-016-0194-x","volume":"24","author":"ZW Zhang","year":"2017","unstructured":"Zhang ZW, Jing XY, Wang TJ (2017) Label propagation based semi-supervised learning for software defect prediction. Autom Softw Eng 24(1):47\u201369","journal-title":"Autom Softw Eng"},{"key":"506_CR3","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.infsof.2018.10.003","volume":"106","author":"X Chen","year":"2019","unstructured":"Chen X, Zhang D, Zhao Y, Cui Z, Ni C (2019) Software defect number prediction: unsupervised vs. supervised methods. Inf Softw Technol 106:161\u2013181","journal-title":"Inf Softw Technol"},{"issue":"5","key":"506_CR4","doi-asserted-by":"publisher","first-page":"1285","DOI":"10.1109\/TBME.2018.2872652","volume":"66","author":"H Phan","year":"2018","unstructured":"Phan H, Andreotti F, Cooray N, Ch\u00e9n OY, De Vos M (2018) Joint classification and prediction CNN framework for automatic sleep stage classification. IEEE Trans Biomed Eng 66(5):1285\u20131296","journal-title":"IEEE Trans Biomed Eng"},{"issue":"10","key":"506_CR5","doi-asserted-by":"publisher","first-page":"4023","DOI":"10.1007\/s00500-015-1738-x","volume":"20","author":"S Chatterjee","year":"2016","unstructured":"Chatterjee S, Maji B (2016) A new fuzzy rule-based algorithm for estimating software faults in early phase of development. Soft Comput 20(10):4023\u20134035","journal-title":"Soft Comput"},{"key":"506_CR6","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-021-03282-8","author":"M Mustaqeem","year":"2021","unstructured":"Mustaqeem M, Saqib M (2021) Principal component based support vector machine (PC-SVM): a hybrid technique for software defect detection. Clust Comput. https:\/\/doi.org\/10.1007\/s10586-021-03282-8","journal-title":"Clust Comput"},{"key":"506_CR7","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/978-81-322-1680-3_12","volume-title":"Computational intelligence cyber security and computational models","author":"R Sasidharan","year":"2014","unstructured":"Sasidharan R, Sriram P (2014) Hyper-quadtree-based k-means algorithm for software fault prediction. Computational intelligence cyber security and computational models. Springer, New Delhi, pp 107\u2013118"},{"key":"506_CR8","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.eswa.2018.12.033","volume":"122","author":"H Turabieh","year":"2019","unstructured":"Turabieh H, Mafarja M, Li X (2019) Iterated feature selection algorithms with layered recurrent neural network for software fault prediction. Expert Syst Appl 122:27\u201342","journal-title":"Expert Syst Appl"},{"key":"506_CR9","doi-asserted-by":"crossref","unstructured":"Yang X, Lo D, Xia X, Zhang Y, and Sun J (2015) Deep learning for just-in-time defect prediction. In: IEEE international conference on software quality, reliability and security, p 17\u201326","DOI":"10.1109\/QRS.2015.14"},{"issue":"3","key":"506_CR10","doi-asserted-by":"publisher","first-page":"923","DOI":"10.1007\/s11219-018-9436-4","volume":"27","author":"H Ji","year":"2019","unstructured":"Ji H, Huang S, Wu Y, Hui Z, Zheng C (2019) A new weighted naive Bayes method based on information diffusion for software defect prediction. Softw Qual J 27(3):923\u2013968","journal-title":"Softw Qual J"},{"key":"506_CR11","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1016\/j.procs.2015.08.454","volume":"62","author":"SS Rathore","year":"2015","unstructured":"Rathore SS, Kumar S (2015) Predicting number of faults in software system using genetic programming. Procedia Comput Sci 62:303\u2013311","journal-title":"Procedia Comput Sci"},{"key":"506_CR12","doi-asserted-by":"crossref","unstructured":"Soleimani A and Asdaghi F (2014) An AIS based feature selection method for software fault prediction. In: Iranian conference on intelligent systems (ICIS), IEEE, p 1\u2013","DOI":"10.1109\/IranianCIS.2014.6802598"},{"key":"506_CR13","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/j.infsof.2017.11.008","volume":"96","author":"H Tong","year":"2018","unstructured":"Tong H, Liu B, Wang S (2018) Software defect prediction using stacked denoising autoencoders and two-stage ensemble learning. Inf Softw Technol 96:94\u2013111","journal-title":"Inf Softw Technol"},{"key":"506_CR14","doi-asserted-by":"crossref","unstructured":"Ricky MY, Purnomo F, and Yulianto B, (2016) Mobile application software defect prediction. In: IEEE symposium on service-oriented system engineering (SOSE), p 307\u2013313","DOI":"10.1109\/SOSE.2016.25"},{"key":"506_CR15","doi-asserted-by":"crossref","unstructured":"Nam J and Kim S (2015) Clami: defect prediction on unlabeled datasets. In: IEEE\/ACM international conference on automated software engineering (ASE), p 452\u2013463","DOI":"10.1109\/ASE.2015.56"},{"issue":"1","key":"506_CR16","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/s10664-012-9218-8","volume":"19","author":"A Okutan","year":"2014","unstructured":"Okutan A, Y\u0131ld\u0131z OT (2014) Software defect prediction using Bayesian networks. Empir Softw Eng 19(1):154\u2013181","journal-title":"Empir Softw Eng"},{"key":"506_CR17","unstructured":"Mendis C, Yan C, Pu Y, Amasinghe S, Carbin M (2019) Auto-vectorization with imitation learning. In: Conference on neural information processing systems, (NEURIPS), p 1\u201312"},{"issue":"4","key":"506_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2629648","volume":"23","author":"T Hall","year":"2015","unstructured":"Hall T, Zhang M, Bowes D, Sun Y (2015) Some code smells have a significant but small effect on faults. ACM Trans Softw Eng Methodol (TOSEM) 23(4):1\u201339","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"506_CR19","unstructured":"Yuzhou L (2021) A novel DL approach to PE malware detection: exploring GLOVE vectorization, MCC-RNN and feature fusion. p 1\u201319"},{"key":"506_CR20","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.infsof.2015.03.001","volume":"63","author":"HB Yadav","year":"2015","unstructured":"Yadav HB, Yadav DK (2015) A fuzzy logic-based approach for phase-wise software defects prediction using software metrics\u201d. Inf Softw Technol 63:44\u201357","journal-title":"Inf Softw Technol"},{"key":"506_CR21","doi-asserted-by":"crossref","unstructured":"Bi\u00e7er MS and Diri B (2015) Predicting defect prone modules in web applications. In: International conference on information and software technologies, Springer, Cham, p 577\u2013591","DOI":"10.1007\/978-3-319-24770-0_49"},{"issue":"5","key":"506_CR22","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1016\/j.jss.2007.07.040","volume":"81","author":"KO Elish","year":"2008","unstructured":"Elish KO, Elish MO (2008) Predicting defect-prone software modules using support vector machines. J Syst Softw 81(5):649\u2013660","journal-title":"J Syst Softw"},{"key":"506_CR23","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/j.asoc.2017.01.050","volume":"55","author":"G Maua","year":"2017","unstructured":"Maua G, Grbac GT (2017) Co-evolutionary multi-population genetic programming for classification in software defect prediction. Appl Soft Comput 55:331\u2013351","journal-title":"Appl Soft Comput"},{"issue":"1","key":"506_CR24","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1016\/j.engappai.2009.10.001","volume":"23","author":"CP Parag","year":"2010","unstructured":"Parag CP (2010) Exhaustive and heuristic search approaches for learning software defect prediction model. Eng Appl Artif Intell 23(1):34\u201340","journal-title":"Eng Appl Artif Intell"},{"key":"506_CR25","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.knosys.2014.10.017","volume":"74","author":"G Abaei","year":"2015","unstructured":"Abaei G, Selamat A, Fujita H (2015) An empirical study based on semi-supervised hybrid self-organizing map for software fault prediction. Knowl Based Syst 74:28\u201339","journal-title":"Knowl Based Syst"},{"key":"506_CR26","doi-asserted-by":"crossref","unstructured":"Li B, Shen B, Wang J, Chen Y, Zhang T, and Wang J (2014) A scenario-based approach to predicting software defects using compressed C4. 5 model. In: IEEE 38th annual computer software and applications conference, p 406\u2013415","DOI":"10.1109\/COMPSAC.2014.64"},{"issue":"12","key":"506_CR27","doi-asserted-by":"publisher","first-page":"2218","DOI":"10.1587\/transinf.2015EDP7107","volume":"98","author":"H Aman","year":"2015","unstructured":"Aman H, Amasaki S, Sasaki T, Kawahara M (2015) Lines of comments as a noteworthy metric for analyzing fault-proneness in methods. IEICE Trans Inf Syst 98(12):2218\u20132228","journal-title":"IEICE Trans Inf Syst"},{"key":"506_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-021-09568-9","author":"M Ulan","year":"2021","unstructured":"Ulan M, L\u00f6we W, Ericsson M, Wingkvist A (2021) Copula-based software metrics aggregation. Softw Qual J. https:\/\/doi.org\/10.1007\/s11219-021-09568-9","journal-title":"Softw Qual J"},{"key":"506_CR29","doi-asserted-by":"publisher","first-page":"1078","DOI":"10.1016\/j.asoc.2016.05.038","volume":"49","author":"MS Bi\u00e7er","year":"2016","unstructured":"Bi\u00e7er MS, Diri B (2016) Defect prediction for cascading style sheets. Appl Soft Comput 49:1078\u20131084","journal-title":"Appl Soft Comput"},{"key":"506_CR30","doi-asserted-by":"crossref","unstructured":"Bowes D, Hall T, Harman M, Jia Y, Sarro F, and Wu F, (2016) Mutation-aware fault prediction. In: Proceedings of the 25th international symposium on software testing and analysis, p 330\u2013341","DOI":"10.1145\/2931037.2931039"},{"issue":"2","key":"506_CR31","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/TSE.2007.70773","volume":"34","author":"S Kim","year":"2008","unstructured":"Kim S, Whitehead EJ, Zhang Y (2008) Classifying software changes: clean or buggy. IEEE Trans Softw Eng 34(2):181\u2013196","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"506_CR32","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/s10515-016-0198-6","volume":"24","author":"Y Zhao","year":"2017","unstructured":"Zhao Y, Yang Y, Lu H, Liu J, Leung H, Wu Y, Xu B (2017) Understanding the value of considering client usage context in package cohesion for fault-proneness prediction. Autom Softw Eng 24(2):393\u2013453","journal-title":"Autom Softw Eng"},{"key":"506_CR33","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1007\/s10515-021-00285-y","volume":"28","author":"S Goyal","year":"2021","unstructured":"Goyal S (2021) Predicting the defects using stacked ensemble learner with filtered dataset. Autom Softw Eng 28:14. https:\/\/doi.org\/10.1007\/s10515-021-00285-y","journal-title":"Autom Softw Eng"},{"key":"506_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2021.106664","volume":"139","author":"J Yao","year":"2021","unstructured":"Yao J, Shepperd M (2021) The impact of using biased performance metrics on software defect prediction research. Inf Softw Technol 139:1\u201314. https:\/\/doi.org\/10.1016\/j.infsof.2021.106664","journal-title":"Inf Softw Technol"},{"key":"506_CR35","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3095559","author":"F Matloob","year":"2021","unstructured":"Matloob F, Ghazal TM, Taleb N, Aftab S, Ahmad M, Adnan-Khan M, Abbas S, Rahim-Soomro T (2021) Software defect prediction using ensemble learning: a systematic literature review. Digit Object Identif. https:\/\/doi.org\/10.1109\/ACCESS.2021.3095559","journal-title":"Digit Object Identif"},{"issue":"1","key":"506_CR36","doi-asserted-by":"publisher","first-page":"34","DOI":"10.29114\/ajtuv.vol6.iss1.245","volume":"6","author":"B Musinat","year":"2021","unstructured":"Musinat B, Johnson F, Folorunso O, Ezinne I (2021) Genetic algorithm-based multi-objective optimization model for software bugs prediction. Ann J Tech Univ Varna Bulg 6(1):34\u201348","journal-title":"Ann J Tech Univ Varna Bulg"},{"key":"506_CR37","doi-asserted-by":"crossref","unstructured":"Wang Y, Zorzi S and Bittner K (2021) Machine-learned 3D Building Vectorization from Satellite Imagery. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), p 1\u201314. https:\/\/arxiv.org\/pdf\/2104.06485.pdf","DOI":"10.1109\/CVPRW53098.2021.00118"},{"issue":"2","key":"506_CR38","first-page":"30","volume":"12","author":"AO Balogun","year":"2021","unstructured":"Balogun AO, Oladele RO, Mojeed HA, Amin-Balogun B, Adeyemo VE, Aro TO (2021) Performance analysis of selected clustering techniques for software defects prediction. Afr J Comput ICT 12(2):30\u201342","journal-title":"Afr J Comput ICT"},{"issue":"3","key":"506_CR39","doi-asserted-by":"publisher","first-page":"319","DOI":"10.3844\/jcssp.2021.319.329","volume":"17","author":"K Alattas","year":"2021","unstructured":"Alattas K (2021) System error estimate using combination of classification and optimization technique. J Comput Sci 17(3):319\u2013329. https:\/\/doi.org\/10.3844\/jcssp.2021.319.329","journal-title":"J Comput Sci"},{"key":"506_CR40","doi-asserted-by":"crossref","unstructured":"Haj-Ali A, Ahmad NK, Willkie T, Sopjia Y, Asanovic K, and Stoica I (2020) Neurovectorizer: end-to-end vectorization with deep learning. ACM 1SBN978\u201301\u20134503, p 242\u2013245","DOI":"10.1145\/3368826.3377928"},{"key":"506_CR41","unstructured":"Matveiev O, Zubenko A, Yevtushenko D, and Cherednichenko O (2022) Towards classifying HTML embedded product data based on machine learning approach. pp 1\u201311"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-022-00506-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11334-022-00506-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-022-00506-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,25]],"date-time":"2023-03-25T17:03:03Z","timestamp":1679763783000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11334-022-00506-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,3]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["506"],"URL":"https:\/\/doi.org\/10.1007\/s11334-022-00506-x","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,3]]},"assertion":[{"value":"4 May 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 November 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 December 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}