{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:49:05Z","timestamp":1786981745735,"version":"build-2736575974"},"reference-count":80,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,6,18]],"date-time":"2024-06-18T00:00:00Z","timestamp":1718668800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,6,18]],"date-time":"2024-06-18T00:00:00Z","timestamp":1718668800000},"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":[[2025,6]]},"DOI":"10.1007\/s11334-024-00571-4","type":"journal-article","created":{"date-parts":[[2024,6,18]],"date-time":"2024-06-18T11:14:31Z","timestamp":1718709271000},"page":"747-767","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Handling class overlap and imbalance using overlap driven under-sampling with balanced random forest in software defect prediction"],"prefix":"10.1007","volume":"21","author":[{"given":"Abdul Waheed","family":"Dar","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sheikh Umar","family":"Farooq","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,6,18]]},"reference":[{"key":"571_CR1","first-page":"6","volume":"2016","author":"D Tomar","year":"2016","unstructured":"Tomar D, Agarwal S (2016) Prediction of defective software modules using class imbalance learning. Appl Comput Intell Soft Comput 2016:6","journal-title":"Appl Comput Intell Soft Comput"},{"key":"571_CR2","doi-asserted-by":"publisher","first-page":"1939","DOI":"10.1007\/s13369-021-06088-3","volume":"47","author":"NA Bhat","year":"2022","unstructured":"Bhat NA, Farooq SU (2022) An improved method for training data selection for cross-project defect prediction. Arab J Sci Eng 47:1939\u20131954","journal-title":"Arab J Sci Eng"},{"issue":"2","key":"571_CR3","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/TR.2013.2259203","volume":"62","author":"S Wang","year":"2013","unstructured":"Wang S, Yao X (2013) Using class imbalance learning for software defect prediction. IEEE Trans Reliab 62(2):434\u2013443","journal-title":"IEEE Trans Reliab"},{"key":"571_CR4","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1016\/j.asoc.2014.11.023","volume":"27","author":"R Malhotra","year":"2015","unstructured":"Malhotra R (2015) A systematic review of machine learning techniques for software fault prediction. Appl Soft Comput 27:504\u2013518","journal-title":"Appl Soft Comput"},{"issue":"3","key":"571_CR5","doi-asserted-by":"publisher","first-page":"2023","DOI":"10.1007\/s10462-021-10044-w","volume":"55","author":"S Goyal","year":"2022","unstructured":"Goyal S (2022) Handling class-imbalance with KNN (neighbourhood) under-sampling for software defect prediction. Artif Intell Rev 55(3):2023\u20132064","journal-title":"Artif Intell Rev"},{"key":"571_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2023.121084","volume":"235","author":"S Feng","year":"2024","unstructured":"Feng S, Keung J, Xiao Y, Zhang P, Yu X, Cao X (2024) Improving the undersampling technique by optimizing the termination condition for software defect prediction. Expert Syst Appl 235:121084","journal-title":"Expert Syst Appl"},{"issue":"6","key":"571_CR7","doi-asserted-by":"publisher","first-page":"5517","DOI":"10.3390\/su15065517","volume":"15","author":"A Khalid","year":"2023","unstructured":"Khalid A, Badshah G, Ayub N, Shiraz M, Ghouse M (2023) Software defect prediction analysis using machine learning techniques. Sustainability 15(6):5517","journal-title":"Sustainability"},{"issue":"9","key":"571_CR8","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/TSE.2007.70721","volume":"33","author":"T Menzies","year":"2007","unstructured":"Menzies T, Dekhtyar A, Distefano J, Greenwald J (2007) Problems with precision: a response to\" comments on\u2019data mining static code attributes to learn defect predictors\u2019. IEEE Trans Softw Eng 33(9):637\u2013640","journal-title":"IEEE Trans Softw Eng"},{"key":"571_CR9","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1007\/s10515-013-0129-8","volume":"21","author":"D Bowes","year":"2014","unstructured":"Bowes D, Hall T, Gray D (2014) DConfusion: a technique to allow cross study performance evaluation of fault prediction studies. Autom Softw Eng 21:287\u2013313","journal-title":"Autom Softw Eng"},{"key":"571_CR10","doi-asserted-by":"publisher","first-page":"107622","DOI":"10.1016\/j.engappai.2023.107622","volume":"129","author":"W Wu","year":"2024","unstructured":"Wu W, Wang S, Liu B, Shao Y, Xie W (2024) A novel software defect prediction approach via weighted classification based on association rule mining. Eng Appl Artif Intell 129:107622","journal-title":"Eng Appl Artif Intell"},{"key":"571_CR11","unstructured":"Provost F (2000) Machine learning from imbalanced data sets 101. In: Proceedings of the AAAI\u20192000 workshop on imbalanced data sets, AAAI Press, pp 1\u20133"},{"issue":"3","key":"571_CR12","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1007\/s11219-023-09615-7","volume":"31","author":"NA Bhat","year":"2023","unstructured":"Bhat NA, Farooq SU (2023) An empirical evaluation of defect prediction approaches in within-project and cross-project context. Softw Qual J 31(3):917\u2013946","journal-title":"Softw Qual J"},{"key":"571_CR13","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1016\/j.eswa.2016.12.035","volume":"73","author":"G Haixiang","year":"2017","unstructured":"Haixiang G, Yijing L, Shang J, Mingyun G, Yuanyue H, Bing G (2017) Learning from class-imbalanced data: review of methods and applications. Expert Syst Appl 73:220\u2013239","journal-title":"Expert Syst Appl"},{"issue":"6","key":"571_CR14","doi-asserted-by":"publisher","first-page":"1806","DOI":"10.1109\/TSMCC.2012.2226152","volume":"42","author":"Z Sun","year":"2012","unstructured":"Sun Z, Song Q, Zhu X (2012) Using coding-based ensemble learning to improve software defect prediction. IEEE Trans Syst Man Cybern Part C Appl Rev 42(6):1806\u20131817","journal-title":"IEEE Trans Syst Man Cybern Part C Appl Rev"},{"key":"571_CR15","doi-asserted-by":"crossref","unstructured":"Goyal S (2020) Heterogeneous stacked ensemble classifier for software defect prediction. In: 2020 sixth international conference on parallel, distributed and grid computing (PDGC), IEEE, pp 126\u2013130","DOI":"10.1109\/PDGC50313.2020.9315754"},{"key":"571_CR16","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.patrec.2016.10.006","volume":"93","author":"D Devi","year":"2017","unstructured":"Devi D, Purkayastha B (2017) Redundancy-driven modified Tomek-link based undersampling: a solution to class imbalance. Pattern Recognit Lett 93:3\u201312","journal-title":"Pattern Recognit Lett"},{"issue":"2","key":"571_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2907070","volume":"49","author":"P Branco","year":"2016","unstructured":"Branco P, Torgo L, Ribeiro RP (2016) A survey of predictive modeling on imbalanced domains. ACM Comput Surv 49(2):1\u201350","journal-title":"ACM Comput Surv"},{"key":"571_CR18","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/s10044-007-0087-5","volume":"11","author":"V Garc\u00eda","year":"2008","unstructured":"Garc\u00eda V, Mollineda RA, S\u00e1nchez JS (2008) On the k-NN performance in a challenging scenario of imbalance and overlapping. Pattern Anal Appl 11:269\u2013280","journal-title":"Pattern Anal Appl"},{"key":"571_CR19","doi-asserted-by":"crossref","unstructured":"Denil M, Trappenberg T (2010) Overlap versus imbalance. In: Advances in artificial intelligence: 23rd Canadian conference on artificial intelligence, Canadian AI 2010, Ottawa, Canada, May 31\u2013June 2, 2010. Proceedings 23, Springer, Berlin, pp 220\u2013231","DOI":"10.1007\/978-3-642-13059-5_22"},{"key":"571_CR20","doi-asserted-by":"crossref","unstructured":"Stefanowski J (2013) Overlapping, rare examples and class decomposition in learning classifiers from imbalanced data. In: Emerging paradigms in machine learning, Springer, Berlin pp 277\u2013306","DOI":"10.1007\/978-3-642-28699-5_11"},{"key":"571_CR21","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1016\/j.eswa.2018.01.008","volume":"98","author":"HK Lee","year":"2018","unstructured":"Lee HK, Kim SB (2018) An overlap-sensitive margin classifier for imbalanced and overlapping data. Expert Syst Appl 98:72\u201383","journal-title":"Expert Syst Appl"},{"issue":"1","key":"571_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.4018\/IJSSCI.301268","volume":"14","author":"AW Dar","year":"2022","unstructured":"Dar AW, Farooq SU (2022) A survey of different approaches for the class imbalance problem in software defect prediction. Int J Softw Sci Comput Intell 14(1):1\u201326","journal-title":"Int J Softw Sci Comput Intell"},{"key":"571_CR23","doi-asserted-by":"crossref","unstructured":"Guo X, Yin Y, Dong C, Yang G, Zhou G (2008) On the class imbalance problem. In: 2008 Fourth international conference on natural computation, IEEE, 2008, pp 192\u2013201","DOI":"10.1109\/ICNC.2008.871"},{"issue":"1","key":"571_CR24","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.knosys.2011.06.013","volume":"25","author":"V Garc\u00eda","year":"2012","unstructured":"Garc\u00eda V, S\u00e1nchez JS, Mollineda RA (2012) On the effectiveness of preprocessing methods when dealing with different levels of class imbalance. Knowl-Based Syst 25(1):13\u201321","journal-title":"Knowl-Based Syst"},{"key":"571_CR25","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) SMOTE: synthetic minority over-sampling technique. J Artif Intell Res 16:321\u2013357","journal-title":"J Artif Intell Res"},{"issue":"2","key":"571_CR26","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1109\/TKDE.2012.232","volume":"26","author":"S Barua","year":"2012","unstructured":"Barua S, Islam MM, Yao X, Murase K (2012) MWMOTE\u2013majority weighted minority oversampling technique for imbalanced data set learning. IEEE Trans Knowl Data Eng 26(2):405\u2013425","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"571_CR27","doi-asserted-by":"crossref","unstructured":"Han H, Wang W-Y, Mao B-H 2005 Borderline-SMOTE: a new over-sampling method in imbalanced data sets learning. In: International conference on intelligent computing, Springer, Berlin, pp 878\u2013887","DOI":"10.1007\/11538059_91"},{"key":"571_CR28","doi-asserted-by":"crossref","unstructured":"He H, Bai Y, Garcia EA, Li S (2008) ADASYN: adaptive synthetic sampling approach for imbalanced learning. In: 2008 IEEE international joint conference on neural networks (IEEE world congress on computational intelligence), IEEE, pp 1322\u20131328","DOI":"10.1109\/IJCNN.2008.4633969"},{"key":"571_CR29","doi-asserted-by":"crossref","unstructured":"Bunkhumpornpat C, Sinapiromsaran K, Lursinsap C (2009) Safe-level-smote: safe-level-synthetic minority over-sampling technique for handling the class imbalanced problem. In: Advances in knowledge discovery and data mining: 13th Pacific-Asia Conference, PAKDD 2009 Bangkok, Thailand, April 27\u201330, 2009 Proceedings 13, Springer, Berlin, pp 475\u2013482","DOI":"10.1007\/978-3-642-01307-2_43"},{"key":"571_CR30","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1007\/s10618-012-0295-5","volume":"28","author":"G Menardi","year":"2014","unstructured":"Menardi G, Torelli N (2014) Training and assessing classification rules with imbalanced data. Data Min Knowl Discov 28:92\u2013122","journal-title":"Data Min Knowl Discov"},{"key":"571_CR31","doi-asserted-by":"crossref","unstructured":"Kamei Y, Monden A, Matsumoto S, Kakimoto T, Matsumoto K (2007) The effects of over and under sampling on fault-prone module detection. In: First international symposium on empirical software engineering and measurement (ESEM 2007), IEEE, pp 196\u2013204","DOI":"10.1109\/ESEM.2007.28"},{"key":"571_CR32","doi-asserted-by":"crossref","unstructured":"Pelayo L, Dick S (2007) Applying novel resampling strategies to software defect prediction. In: NAFIPS 2007\u20132007 annual meeting of the North American fuzzy information processing society, IEEE, pp 69\u201372","DOI":"10.1109\/NAFIPS.2007.383813"},{"key":"571_CR33","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.ins.2010.12.016","volume":"259","author":"C Seiffert","year":"2014","unstructured":"Seiffert C, Khoshgoftaar TM, Van Hulse J, Folleco A (2014) An empirical study of the classification performance of learners on imbalanced and noisy software quality data. Inf Sci (NY) 259:571\u2013595","journal-title":"Inf Sci (NY)"},{"key":"571_CR34","doi-asserted-by":"crossref","unstructured":"Bennin KE, Keung J, Monden A, Phannachitta P, Mensah S (2017) The significant effects of data sampling approaches on software defect prioritization and classification. In: 2017 ACM\/IEEE international symposium on empirical software engineering and measurement (ESEM), IEEE, pp 364\u2013373","DOI":"10.1109\/ESEM.2017.50"},{"issue":"6","key":"571_CR35","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1109\/TSE.2017.2731766","volume":"44","author":"KE Bennin","year":"2017","unstructured":"Bennin KE, Keung J, Phannachitta P, Monden A, Mensah S (2017) Mahakil: diversity based oversampling approach to alleviate the class imbalance issue in software defect prediction. IEEE Trans Softw Eng 44(6):534\u2013550","journal-title":"IEEE Trans Softw Eng"},{"key":"571_CR36","doi-asserted-by":"publisher","first-page":"4391","DOI":"10.1007\/s13369-018-3076-7","volume":"43","author":"KN Rao","year":"2018","unstructured":"Rao KN, Reddy CS (2018) An efficient software defect analysis using correlation-based oversampling. Arab J Sci Eng 43:4391\u20134411","journal-title":"Arab J Sci Eng"},{"issue":"1","key":"571_CR37","first-page":"917","volume":"38","author":"K Bashir","year":"2020","unstructured":"Bashir K, Li T, Yohannese CW, Yahaya M (2020) SMOTEFRIS-INFFC: Handling the challenge of borderline and noisy examples in imbalanced learning for software defect prediction. J Intell Fuzzy Syst 38(1):917\u2013933","journal-title":"J Intell Fuzzy Syst"},{"issue":"21","key":"571_CR38","doi-asserted-by":"publisher","first-page":"16101","DOI":"10.1007\/s00500-023-07984-6","volume":"27","author":"J Liu","year":"2023","unstructured":"Liu J, Lei J, Liao Z, He J (2023) Software defect prediction model based on improved twin support vector machines. Soft Comput 27(21):16101\u201316110","journal-title":"Soft Comput"},{"key":"571_CR39","doi-asserted-by":"publisher","first-page":"63579","DOI":"10.1109\/ACCESS.2023.3287326","volume":"11","author":"I Mehmood","year":"2023","unstructured":"Mehmood I et al (2023) A novel approach to improve software defect prediction accuracy using machine learning. IEEE Access 11:63579\u201363597","journal-title":"IEEE Access"},{"issue":"18","key":"571_CR40","doi-asserted-by":"publisher","first-page":"10466","DOI":"10.3390\/app131810466","volume":"13","author":"H Shi","year":"2023","unstructured":"Shi H, Ai J, Liu J, Xu J (2023) Improving software defect prediction in noisy imbalanced datasets. Appl Sci 13(18):10466","journal-title":"Appl Sci"},{"key":"571_CR41","doi-asserted-by":"publisher","first-page":"e2634","DOI":"10.1002\/smr.2634","volume":"36","author":"R Mao","year":"2024","unstructured":"Mao R, Zhang L, Zhang X (2024) Mutation-based data augmentation for software defect prediction. J Softw Evol Process 36:e2634","journal-title":"J Softw Evol Process"},{"key":"571_CR42","doi-asserted-by":"publisher","DOI":"10.1007\/s13198-023-02031-x","author":"C Arun","year":"2023","unstructured":"Arun C, Lakshmi C (2023) Diversity based multi-cluster over sampling approach to alleviate the class imbalance problem in software defect prediction. Int J Syst Assur Eng Manag. https:\/\/doi.org\/10.1007\/s13198-023-02031-x","journal-title":"Int J Syst Assur Eng Manag"},{"key":"571_CR43","doi-asserted-by":"publisher","DOI":"10.1007\/s13369-024-08740-0","author":"K Bhandari","year":"2024","unstructured":"Bhandari K, Kumar K, Sangal AL (2024) Alleviating class imbalance issue in software fault prediction using DBSCAN-based induced graph under-sampling method. Arab J Sci Eng. https:\/\/doi.org\/10.1007\/s13369-024-08740-0","journal-title":"Arab J Sci Eng"},{"issue":"1","key":"571_CR44","doi-asserted-by":"publisher","first-page":"69","DOI":"10.24138\/jcomss-2023-0133","volume":"20","author":"A Kumar","year":"2024","unstructured":"Kumar A (2024) SOM-US: a novel under-sampling technique for handling class imbalance problem. J Commun Softw Syst 20(1):69\u201375","journal-title":"J Commun Softw Syst"},{"key":"571_CR45","doi-asserted-by":"crossref","unstructured":"Thai-Nghe N, Gantner Z, Schmidt-Thieme L (2010) Cost-sensitive learning methods for imbalanced data. In: The 2010 international joint conference on neural networks (IJCNN), IEEE, 2010, pp 1\u20138","DOI":"10.1109\/IJCNN.2010.5596486"},{"key":"571_CR46","unstructured":"Maloof MA (2003) Learning when data sets are imbalanced and when costs are unequal and unknown. In: ICML-2003 workshop on learning from imbalanced data sets II, 2003, pp 1\u20132"},{"issue":"1","key":"571_CR47","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1109\/TKDE.2006.17","volume":"18","author":"Z-H Zhou","year":"2005","unstructured":"Zhou Z-H, Liu X-Y (2005) Training cost-sensitive neural networks with methods addressing the class imbalance problem. IEEE Trans Knowl Data Eng 18(1):63\u201377","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"4","key":"571_CR48","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1080\/18756891.2015.1061395","volume":"8","author":"D Tomar","year":"2015","unstructured":"Tomar D, Agarwal S (2015) An effective weighted multi-class least squares twin support vector machine for imbalanced data classification. Int J Comput Intell Syst 8(4):761\u2013778","journal-title":"Int J Comput Intell Syst"},{"key":"571_CR49","unstructured":"Kukar M, Kononenko I (1998) Cost-sensitive learning with neural networks. In: ECAI, Citeseer, pp 88\u201394"},{"key":"571_CR50","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/s11219-015-9287-1","volume":"25","author":"D Ryu","year":"2017","unstructured":"Ryu D, Jang J-I, Baik J (2017) A transfer cost-sensitive boosting approach for cross-project defect prediction. Softw Qual J 25:235\u2013272","journal-title":"Softw Qual J"},{"issue":"4","key":"571_CR51","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1109\/TSMCC.2011.2161285","volume":"42","author":"M Galar","year":"2011","unstructured":"Galar M, Fernandez A, Barrenechea E, Bustince H, Herrera F (2011) A review on ensembles for the class imbalance problem: bagging-, boosting-, and hybrid-based approaches. IEEE Trans Syst Man Cybern Part C Appl Rev 42(4):463\u2013484","journal-title":"IEEE Trans Syst Man Cybern Part C Appl Rev"},{"issue":"1","key":"571_CR52","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1109\/TSMCA.2009.2029559","volume":"40","author":"C Seiffert","year":"2009","unstructured":"Seiffert C, Khoshgoftaar TM, Van Hulse J, Napolitano A (2009) RUSBoost: a hybrid approach to alleviating class imbalance. IEEE Trans Syst Man Cybern A Syst Hum 40(1):185\u2013197","journal-title":"IEEE Trans Syst Man Cybern A Syst Hum"},{"key":"571_CR53","doi-asserted-by":"crossref","unstructured":"Chawla NV, Lazarevic A, Hall LO, Bowyer KW (2003) SMOTEBoost: improving prediction of the minority class in boosting. In: Knowledge discovery in databases: PKDD 2003: 7th European conference on principles and practice of knowledge discovery in databases, Cavtat-Dubrovnik, Croatia, September 22\u201326, 2003. Proceedings 7, Springer, Berlin, 2003, pp 107\u2013119","DOI":"10.1007\/978-3-540-39804-2_12"},{"key":"571_CR54","doi-asserted-by":"crossref","unstructured":"Wang S, Yao X (2009) Diversity analysis on imbalanced data sets by using ensemble models. In: 2009 IEEE symposium on computational intelligence and data mining, IEEE, 2009, pp 324\u2013331","DOI":"10.1109\/CIDM.2009.4938667"},{"key":"571_CR55","doi-asserted-by":"crossref","unstructured":"Li C (2007) Classifying imbalanced data using a bagging ensemble variation (BEV). In: Proceedings of the 45th annual southeast regional conference, pp 203\u2013208","DOI":"10.1145\/1233341.1233378"},{"issue":"5\u20136","key":"571_CR56","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1002\/sam.10061","volume":"2","author":"S Hido","year":"2009","unstructured":"Hido S, Kashima H, Takahashi Y (2009) Roughly balanced bagging for imbalanced data. Stat Anal Data Min ASA Data Sci J 2(5\u20136):412\u2013426","journal-title":"Stat Anal Data Min ASA Data Sci J"},{"key":"571_CR57","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/s10515-017-0220-7","volume":"25","author":"Z Li","year":"2018","unstructured":"Li Z, Jing X-Y, Wu F, Zhu X, Xu B, Ying S (2018) Cost-sensitive transfer kernel canonical correlation analysis for heterogeneous defect prediction. Autom Softw Eng 25:201\u2013245","journal-title":"Autom Softw Eng"},{"issue":"1","key":"571_CR58","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/s10515-021-00311-z","volume":"29","author":"A Balaram","year":"2022","unstructured":"Balaram A, Vasundra S (2022) Prediction of software fault-prone classes using ensemble random forest with adaptive synthetic sampling algorithm. Autom Softw Eng 29(1):6","journal-title":"Autom Softw Eng"},{"key":"571_CR59","doi-asserted-by":"publisher","first-page":"e8017","DOI":"10.1002\/cpe.8017","volume":"36","author":"L Li","year":"2024","unstructured":"Li L, Su R, Zhao X (2024) Neighbor cleaning learning based cost-sensitive ensemble learning approach for software defect prediction. Concurr Comput Pract Exp 36:e8017","journal-title":"Concurr Comput Pract Exp"},{"key":"571_CR60","unstructured":"Garc\u00eda V, S\u00e1nchez J, Mollineda R (2007) An empirical study of the behavior of classifiers on imbalanced and overlapped data sets. In: Progress in pattern recognition, image analysis and applications: 12th Iberoamericann congress on pattern recognition, CIARP 2007, Valparaiso, Chile, November 13\u201316, 2007. Proceedings 12, Springer, Berlin, pp 397\u2013406"},{"issue":"1\u201312","key":"571_CR61","first-page":"24","volume":"110","author":"C Chen","year":"2004","unstructured":"Chen C, Liaw A, Breiman L (2004) Using random forest to learn imbalanced data. Univ Calif Berkeley 110(1\u201312):24","journal-title":"Univ Calif Berkeley"},{"issue":"2","key":"571_CR62","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1049\/sfw2.12052","volume":"16","author":"KE Bennin","year":"2022","unstructured":"Bennin KE, Tahir A, MacDonell SG, B\u00f6rstler J (2022) An empirical study on the effectiveness of data resampling approaches for cross-project software defect prediction. IET Softw 16(2):185\u2013199","journal-title":"IET Softw"},{"key":"571_CR63","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.is.2015.02.006","volume":"51","author":"MJ Siers","year":"2015","unstructured":"Siers MJ, Islam MZ (2015) Software defect prediction using a cost sensitive decision forest and voting, and a potential solution to the class imbalance problem. Inf Syst 51:62\u201371","journal-title":"Inf Syst"},{"key":"571_CR64","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106662","volume":"139","author":"S Feng","year":"2021","unstructured":"Feng S, Keung J, Yu X, Xiao Y, Zhang M (2021) Investigation on the stability of SMOTE-based oversampling techniques in software defect prediction. Inf Softw Technol 139:106662","journal-title":"Inf Softw Technol"},{"key":"571_CR65","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.573","volume":"8","author":"R Malhotra","year":"2022","unstructured":"Malhotra R, Jain J (2022) Predicting defects in imbalanced data using resampling methods: an empirical investigation. PeerJ Comput Sci 8:e573","journal-title":"PeerJ Comput Sci"},{"key":"571_CR66","doi-asserted-by":"crossref","unstructured":"Nam J, Kim S (2015) Heterogeneous defect prediction. In: Proceedings of the 2015 10th joint meeting on foundations of software engineering, pp 508\u2013519","DOI":"10.1145\/2786805.2786814"},{"key":"571_CR67","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106432","volume":"129","author":"S Feng","year":"2021","unstructured":"Feng S et al (2021) COSTE: Complexity-based OverSampling TEchnique to alleviate the class imbalance problem in software defect prediction. Inf Softw Technol 129:106432","journal-title":"Inf Softw Technol"},{"key":"571_CR68","volume-title":"Elements of software science (operating and programming systems series)","author":"MH Halstead","year":"1977","unstructured":"Halstead MH (1977) Elements of software science (operating and programming systems series). Elsevier, Amsterdam"},{"key":"571_CR69","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"4","author":"TJ McCabe","year":"1976","unstructured":"McCabe TJ (1976) A complexity measure. IEEE Trans Softw Eng 4:308\u2013320","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"571_CR70","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"571_CR71","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/1007730.1007736","volume":"6","author":"H Guo","year":"2004","unstructured":"Guo H, Viktor HL (2004) Learning from imbalanced data sets with boosting and data generation: the databoost-im approach. ACM Sigkdd Explor Newsl 6(1):30\u201339","journal-title":"ACM Sigkdd Explor Newsl"},{"issue":"9","key":"571_CR72","doi-asserted-by":"publisher","first-page":"1263","DOI":"10.1109\/TKDE.2008.239","volume":"21","author":"H He","year":"2009","unstructured":"He H, Garcia EA (2009) Learning from imbalanced data. IEEE Trans Knowl Data Eng 21(9):1263\u20131284","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"10","key":"571_CR73","first-page":"15","volume":"3","author":"M Bekkar","year":"2013","unstructured":"Bekkar M, Djemaa HK, Alitouche TA (2013) Evaluation measures for models assessment over imbalanced data sets. J Inf Eng Appl 3(10):15\u201333","journal-title":"J Inf Eng Appl"},{"key":"571_CR74","doi-asserted-by":"crossref","unstructured":"Gu Q, Zhu L, Cai Z (2009) Evaluation measures of the classification performance of imbalanced data sets. In: Computational intelligence and intelligent systems: 4th international symposium, ISICA 2009, Huangshi, China, October 23\u201325, 2009. Proceedings 4, Springer, 2009, pp 461\u2013471","DOI":"10.1007\/978-3-642-04962-0_53"},{"key":"571_CR75","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/j.isprsjprs.2015.03.014","volume":"105","author":"A Mellor","year":"2015","unstructured":"Mellor A, Boukir S, Haywood A, Jones S (2015) Exploring issues of training data imbalance and mislabelling on random forest performance for large area land cover classification using the ensemble margin. ISPRS J Photogramm Remote Sens 105:155\u2013168","journal-title":"ISPRS J Photogramm Remote Sens"},{"key":"571_CR76","doi-asserted-by":"crossref","unstructured":"Khoshgoftaar TM, Golawala M, Van Hulse J (2007) An empirical study of learning from imbalanced data using random forest. In: 19th IEEE international conference on tools with artificial intelligence (ICTAI 2007), IEEE, 2007, pp 310\u2013317","DOI":"10.1109\/ICTAI.2007.46"},{"issue":"8","key":"571_CR77","doi-asserted-by":"publisher","first-page":"1040","DOI":"10.1016\/j.ins.2008.12.001","volume":"179","author":"C Catal","year":"2009","unstructured":"Catal C, Diri B (2009) Investigating the effect of dataset size, metrics sets, and feature selection techniques on software fault prediction problem. Inf Sci (NY) 179(8):1040\u20131058","journal-title":"Inf Sci (NY)"},{"issue":"11","key":"571_CR78","first-page":"338","volume":"4","author":"A Sonak","year":"2015","unstructured":"Sonak A, Patankar RA (2015) A survey on methods to handle imbalance dataset. Int J Comput Sci Mob Comput 4(11):338\u2013343","journal-title":"Int J Comput Sci Mob Comput"},{"issue":"6","key":"571_CR79","doi-asserted-by":"publisher","first-page":"1276","DOI":"10.1109\/TSE.2011.103","volume":"38","author":"T Hall","year":"2011","unstructured":"Hall T, Beecham S, Bowes D, Gray D, Counsell S (2011) A systematic literature review on fault prediction performance in software engineering. IEEE Trans Softw Eng 38(6):1276\u20131304","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"571_CR80","first-page":"539","volume":"39","author":"X-Y Liu","year":"2008","unstructured":"Liu X-Y, Wu J, Zhou Z-H (2008) Exploratory undersampling for class-imbalance learning. IEEE Trans Syst Man Cybern Part B 39(2):539\u2013550","journal-title":"IEEE Trans Syst Man Cybern Part B"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-024-00571-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11334-024-00571-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-024-00571-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:01:47Z","timestamp":1750305707000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11334-024-00571-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,18]]},"references-count":80,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["571"],"URL":"https:\/\/doi.org\/10.1007\/s11334-024-00571-4","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,18]]},"assertion":[{"value":"8 May 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 May 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 June 2024","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 declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}