{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T11:33:14Z","timestamp":1785238394779,"version":"3.55.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"20","license":[{"start":{"date-parts":[[2018,9,25]],"date-time":"2018-09-25T00:00:00Z","timestamp":1537833600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1007\/s00500-018-3546-6","type":"journal-article","created":{"date-parts":[[2018,9,25]],"date-time":"2018-09-25T02:20:45Z","timestamp":1537842045000},"page":"9919-9935","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Binary teaching\u2013learning-based optimization algorithm with a new update mechanism for sample subset optimization in software defect prediction"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6456-8530","authenticated-orcid":false,"given":"Thanh Tung","family":"Khuat","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"My Hanh","family":"Le","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,9,25]]},"reference":[{"key":"3546_CR1","doi-asserted-by":"crossref","unstructured":"Akbani R, Kwek S, Japkowicz N (2004) Applying support vector machines to imbalanced datasets. In: Proceedings of the 15th European conference on machine learning, pp 39\u201350","DOI":"10.1007\/978-3-540-30115-8_7"},{"issue":"13","key":"3546_CR2","doi-asserted-by":"publisher","first-page":"1092","DOI":"10.1080\/09500340.2014.920537","volume":"61","author":"M Akhlaghi","year":"2014","unstructured":"Akhlaghi M, Emami F, Nozhat N (2014) Binary TLBO algorithm assisted for designing plasmonic nano bi-pyramids-based absorption coefficient. J Mod Opt 61(13):1092\u20131096","journal-title":"J Mod Opt"},{"key":"3546_CR3","doi-asserted-by":"publisher","first-page":"851","DOI":"10.1016\/j.asoc.2015.05.041","volume":"34","author":"I Babaoglu","year":"2015","unstructured":"Babaoglu I (2015) Artificial bee colony algorithm with distribution-based update rule. Appl Soft Comput 34:851\u2013861","journal-title":"Appl Soft Comput"},{"issue":"3","key":"3546_CR4","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1007\/s10044-003-0192-z","volume":"6","author":"R Barandela","year":"2003","unstructured":"Barandela R, Valdovinos RM, S\u00e1nchez JS (2003) New applications of ensembles of classifiers. Pattern Anal Appl 6(3):245\u2013256","journal-title":"Pattern Anal Appl"},{"issue":"2","key":"3546_CR5","doi-asserted-by":"publisher","first-page":"525","DOI":"10.1007\/s11219-016-9353-3","volume":"26","author":"D Bowes","year":"2018","unstructured":"Bowes D, Hall T, Petric J (2018) Software defect prediction: Do different classifiers find the same defects? Softw Qual J 26(2):525\u2013552","journal-title":"Softw Qual J"},{"issue":"1","key":"3546_CR6","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1080\/00401706.1986.10488093","volume":"28","author":"GEP Box","year":"1986","unstructured":"Box GEP, Meyer RD (1986) An analysis for unreplicated fractional factorials. Technometrics 28(1):11\u201318","journal-title":"Technometrics"},{"key":"3546_CR7","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.datak.2017.07.001","volume":"114","author":"TL Bui","year":"2018","unstructured":"Bui TL, Vu VT, Dinh TTH (2018) A novel evolutionary multi-objective ensemble learning approach for forecasting currency exchange rates. Data Knowl Eng 114:40\u201366","journal-title":"Data Knowl Eng"},{"key":"3546_CR8","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"},{"key":"3546_CR9","doi-asserted-by":"crossref","unstructured":"Chen X, Shen Y, Cui Z, Ju X (2017) Applying feature selection to software defect prediction using multi-objective optimization. In: Proceedings of the 41st IEEE annual computer software and applications conference (COMPSAC), pp 54\u201359","DOI":"10.1109\/COMPSAC.2017.65"},{"key":"3546_CR10","first-page":"1","volume":"7","author":"J Demsar","year":"2006","unstructured":"Demsar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1\u201330","journal-title":"J Mach Learn Res"},{"issue":"1","key":"3546_CR11","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1111\/j.0824-7935.2004.t01-1-00228.x","volume":"20","author":"A Estabrooks","year":"2004","unstructured":"Estabrooks A, Jo T, Japkowicz N (2004) A multiple resampling method for learning from imbalanced data sets. Comput Intell 20(1):18\u201336","journal-title":"Comput Intell"},{"issue":"8","key":"3546_CR12","doi-asserted-by":"publisher","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","volume":"27","author":"T Fawcett","year":"2006","unstructured":"Fawcett T (2006) An introduction to ROC analysis. Pattern Recognit Lett 27(8):861\u2013874","journal-title":"Pattern Recognit Lett"},{"key":"3546_CR13","unstructured":"Ferri C, Hernandez-orallo J, Flach PA (2011) A coherent interpretation of AUC as a measure of aggregated classification performance. In: Proceedings of the 28th international conference on machine learning, pp 657\u2013664"},{"issue":"4","key":"3546_CR14","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1109\/TSMCC.2011.2161285","volume":"42","author":"M Galar","year":"2012","unstructured":"Galar M, Fernandez A, Barrenechea E, Bustince H, Herrera F (2012) A review on ensembles for the class imbalance problem: bagging-, boosting-, and hybrid-based approaches. IEEE Trans Syst Man Cybern 42(4):463\u2013484","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"3546_CR15","doi-asserted-by":"publisher","first-page":"1060","DOI":"10.1016\/j.jhydrol.2015.09.028","volume":"529","author":"V Gholamia","year":"2015","unstructured":"Gholamia V, Chaub KW, Fadaeec F, Torkamanc J, Ghaffari A (2015) Modeling of groundwater level fluctuations using dendrochronology in alluvial aquifers. J Hydrol 529:1060\u20131069","journal-title":"J Hydrol"},{"key":"3546_CR16","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: Proceedings of international conference on intelligent computing, pp 878\u2013887","DOI":"10.1007\/11538059_91"},{"issue":"9","key":"3546_CR17","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"},{"key":"3546_CR18","unstructured":"He H, Bai Y, Garcia EA, Li S (2008) ADASYN: adaptive synthetic sampling approach for imbalanced learning. In: Proceedings of IEEE international joint conference on neural networks, pp 1322\u20131328"},{"issue":"2","key":"3546_CR19","first-page":"65","volume":"6","author":"S Holm","year":"1979","unstructured":"Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6(2):65\u201370","journal-title":"Scand J Stat"},{"issue":"6","key":"3546_CR20","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1080\/03610928008827904","volume":"9","author":"RL Iman","year":"1980","unstructured":"Iman RL, Davenport JM (1980) Approximations of the critical region of the Friedman statistic. Commun Stat Theory Methods 9(6):571\u2013595","journal-title":"Commun Stat Theory Methods"},{"issue":"C","key":"3546_CR21","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1016\/j.asoc.2017.04.029","volume":"57","author":"X Ji","year":"2017","unstructured":"Ji X, Ye H, Zhou J, Yin Y, Shen X (2017) An improved teaching-learning-based optimization algorithm and its application to a combinatorial optimization problem in foundry industry. Appl Soft Comput 57(C):504\u2013516","journal-title":"Appl Soft Comput"},{"issue":"6","key":"3546_CR22","doi-asserted-by":"publisher","first-page":"958","DOI":"10.1134\/S0030400X16060096","volume":"120","author":"M Kaboli","year":"2016","unstructured":"Kaboli M, Akhlaghi M (2016) Binary teaching-learning-based optimization algorithm is used to investigate the superscattering plasmonic nanodisk. Optics Spectrosc 120(6):958\u2013963","journal-title":"Optics Spectrosc"},{"key":"3546_CR23","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1016\/j.asoc.2017.07.050","volume":"60","author":"MS Kiran","year":"2017","unstructured":"Kiran MS (2017) Particle swarm optimization with a new update mechanism. Appl Soft Comput 60:670\u2013678","journal-title":"Appl Soft Comput"},{"key":"3546_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-6849-3","volume-title":"Applied predictive modeling","author":"M Kuhn","year":"2013","unstructured":"Kuhn M, Johnson K (2013) Applied predictive modeling. Springer, New York"},{"key":"3546_CR25","doi-asserted-by":"crossref","unstructured":"Liu W, Chawla S (2011) Class confidence weighted KNN algorithms for imbalanced data sets. In: Proceedings of the 15th Pacific-Asia conference on advances in knowledge discovery and data mining, pp 345\u2013356","DOI":"10.1007\/978-3-642-20847-8_29"},{"key":"3546_CR26","doi-asserted-by":"crossref","unstructured":"Lu Y, Cheung Y, Tang YY (2016) Hybrid sampling with bagging for class imbalance learning. In: Proceedings of the Pacific-Asia conference on knowledge discovery and data mining, pp 14\u201326","DOI":"10.1007\/978-3-319-31753-3_2"},{"key":"3546_CR27","unstructured":"Menzies T, Krishna R, Pryor D (2017) The promise repository of empirical software engineering data. \n                    http:\/\/openscience.us\/repo\n                    \n                  . Accessed 20 Nov 2017"},{"issue":"1","key":"3546_CR28","first-page":"1","volume":"5","author":"RV Rao","year":"2015","unstructured":"Rao RV (2015) Review of applications of TLBO algorithm and a tutorial for beginners to solve the unconstrained and constrained optimization problems. Decision Sci Lett 5(1):1\u201330","journal-title":"Decision Sci Lett"},{"issue":"3","key":"3546_CR29","first-page":"710","volume":"20","author":"RV Rao","year":"2013","unstructured":"Rao RV, Patel V (2013) An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems. Scientia Iranica 20(3):710\u2013720","journal-title":"Scientia Iranica"},{"issue":"3","key":"3546_CR30","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1016\/j.cad.2010.12.015","volume":"43","author":"RV Rao","year":"2011","unstructured":"Rao RV, Savsani VJ, Vakharia DP (2011) Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303\u2013315","journal-title":"Comput Aided Des"},{"issue":"1","key":"3546_CR31","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1109\/TSMCA.2009.2029559","volume":"40","author":"C Seiffert","year":"2010","unstructured":"Seiffert C, Khoshgoftaar TM, Hulse JV, Napolitano A (2010) RUSBoost: a hybrid approach to alleviating class imbalance. IEEE Trans Syst Man Cybern 40(1):185\u2013197","journal-title":"IEEE Trans Syst Man Cybern"},{"issue":"5","key":"3546_CR32","doi-asserted-by":"publisher","first-page":"1623","DOI":"10.1016\/j.patcog.2014.11.014","volume":"48","author":"Z Sun","year":"2015","unstructured":"Sun Z, Song Q, Zhu X, Sun H, Xu B, Zhou Y (2015) A novel ensemble method for classifying imbalanced data. Pattern Recognit 48(5):1623\u20131637","journal-title":"Pattern Recognit"},{"issue":"5","key":"3546_CR33","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1007\/s10664-008-9103-7","volume":"14","author":"B Turhan","year":"2009","unstructured":"Turhan B, Menzies T, Bener AB, Stefano JD (2009) On the relative value of cross-company and within-company data for defect prediction. Empir Softw Eng 14(5):540\u2013578","journal-title":"Empir Softw Eng"},{"key":"3546_CR34","doi-asserted-by":"crossref","unstructured":"Wang S, Yao X (2009) Diversity analysis on imbalanced data sets by using ensemble models. In: IEEE symposium on computational intelligence and data mining, pp 324\u2013331","DOI":"10.1109\/CIDM.2009.4938667"},{"issue":"C","key":"3546_CR35","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/j.neucom.2014.06.003","volume":"143","author":"L Wang","year":"2014","unstructured":"Wang L, Zou F, Hei X, Yang D, Chen D, Jiang Q (2014) An improved teaching-learning-based optimization with neighborhood search for applications of ANN. Neurocomputing 143(C):231\u2013247","journal-title":"Neurocomputing"},{"key":"3546_CR36","doi-asserted-by":"crossref","unstructured":"Yang P, Zhang Z, Zhou BB, Zomaya AY (2011) Sample subset optimization for classifying imbalanced biological data. In: Proceedings of the 15th Pacific-Asia conference on knowledge discovery and data mining, pp 333\u2013344","DOI":"10.1007\/978-3-642-20847-8_28"},{"issue":"3","key":"3546_CR37","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1109\/TCYB.2013.2257480","volume":"44","author":"P Yang","year":"2014","unstructured":"Yang P, Yoo PD, Fernando J, Zhou BB, Zhang Z, Zomaya AY (2014) Sample subset optimization techniques for imbalanced and ensemble learning problems in bioinformatics applications. IEEE Trans Cybern 44(3):445\u2013455","journal-title":"IEEE Trans Cybern"},{"key":"3546_CR38","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.cie.2015.02.022","volume":"85","author":"L Yang","year":"2015","unstructured":"Yang L, Liu S, Tsoka S, Papageorgiou LG (2015) Sample re-weighting hyper box classifier for multi-class data classification. Comput Ind Eng 85:44\u201356","journal-title":"Comput Ind Eng"},{"issue":"4","key":"3546_CR39","doi-asserted-by":"publisher","first-page":"831","DOI":"10.1007\/s10845-014-0918-3","volume":"27","author":"K Yu","year":"2016","unstructured":"Yu K, Wang X, Wang Z (2016) An improved teaching-learning-based optimization algorithm for numerical and engineering optimization problems. J Intell Manuf 27(4):831\u2013843","journal-title":"J Intell Manuf"},{"issue":"7","key":"3546_CR40","doi-asserted-by":"publisher","first-page":"119","DOI":"10.5755\/j01.eee.123.7.2389","volume":"123","author":"W Zhao","year":"2012","unstructured":"Zhao W, Tang S, DaiAn W (2012) Improved kNN algorithm based on essential vector. Elektronika ir Elektrotechnika 123(7):119\u2013122","journal-title":"Elektronika ir Elektrotechnika"},{"key":"3546_CR41","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1016\/j.ins.2014.03.038","volume":"273","author":"F Zou","year":"2014","unstructured":"Zou F, Wang L, Hei X, Chen D, Yang D (2014) Teaching-learning-based optimization with dynamic group strategy for global optimization. Inf Sci 273:112\u2013131","journal-title":"Inf Sci"},{"issue":"C","key":"3546_CR42","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1016\/j.asoc.2015.08.047","volume":"37","author":"F Zou","year":"2015","unstructured":"Zou F, Wang L, Hei X, Chen D (2015) Teaching\u2013learning-based optimization with learning experience of other learners and its application. Appl Soft Comput 37(C):725\u2013736","journal-title":"Appl Soft Comput"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-018-3546-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00500-018-3546-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-018-3546-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,25]],"date-time":"2019-09-25T03:35:45Z","timestamp":1569382545000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00500-018-3546-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,25]]},"references-count":42,"journal-issue":{"issue":"20","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["3546"],"URL":"https:\/\/doi.org\/10.1007\/s00500-018-3546-6","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,9,25]]},"assertion":[{"value":"25 September 2018","order":1,"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":"All authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}