{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T11:39:02Z","timestamp":1772192342162,"version":"3.50.1"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T00:00:00Z","timestamp":1763683200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T00:00:00Z","timestamp":1763683200000},"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":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-025-04523-y","type":"journal-article","created":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T12:25:41Z","timestamp":1763727941000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["DEST: Diverse Ensemble of Self-Trainers for Software Defect Prediction"],"prefix":"10.1007","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1676-3347","authenticated-orcid":false,"given":"Bhutamapuram Umamaheswara","family":"Sharma","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ravichandra","family":"Sadam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinay","family":"Raj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sathish","family":"Jayabalan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sharan","family":"Krishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keerthana","family":"Saravanakumar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sanjana","family":"Maturi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,11,21]]},"reference":[{"key":"4523_CR1","doi-asserted-by":"crossref","unstructured":"Herbold S. Training data selection for cross-project defect prediction. In: Proceedings of the 9th international conference on predictive models in software engineering. 2013. pp. 1\u201310","DOI":"10.1145\/2499393.2499395"},{"key":"4523_CR2","doi-asserted-by":"publisher","unstructured":"B US, Sadam R. How far does the predictive decision impact the software project? the cost, service time, and failure analysis from a cross-project defect prediction model. J Syst Softw. 2023;195(1):111522 . https:\/\/doi.org\/10.1016\/j.jss.2022.111522. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121222001984","DOI":"10.1016\/j.jss.2022.111522"},{"issue":"10, Part A","key":"4523_CR3","doi-asserted-by":"publisher","first-page":"8675","DOI":"10.1016\/j.jksuci.2021.09.010","volume":"34","author":"US Bhutamapuram","year":"2022","unstructured":"Bhutamapuram US, Sadam R. With-in-project defect prediction using bootstrap aggregation based diverse ensemble learning technique. J King Saud Univ Comput Inf Sci. 2022;34(10, Part A):8675\u201391.","journal-title":"J King Saud Univ Comput Inf Sci"},{"issue":"10","key":"4523_CR4","doi-asserted-by":"publisher","first-page":"977","DOI":"10.1109\/TSE.2016.2543218","volume":"42","author":"X Xia","year":"2016","unstructured":"Xia X, Lo D, Pan SJ, Nagappan N, Wang X. Hydra: massively compositional model for cross-project defect prediction. IEEE Trans Softw Eng. 2016;42(10):977\u201398.","journal-title":"IEEE Trans Softw Eng"},{"key":"4523_CR5","doi-asserted-by":"crossref","unstructured":"Fu W, Menzies T. Revisiting unsupervised learning for defect prediction. In: Proceedings of the 2017 11th joint meeting on foundations of software eng. 2017. pp. 72\u201383","DOI":"10.1145\/3106237.3106257"},{"key":"4523_CR6","doi-asserted-by":"crossref","unstructured":"Cabral GG, Minku LL, Shihab E, Mujahid S. Class imbalance evolution and verification latency in just-in-time software defect prediction. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). IEEE; 2019. pp. 666\u2013676","DOI":"10.1109\/ICSE.2019.00076"},{"issue":"1","key":"4523_CR7","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1007\/s13042-015-0328-7","volume":"8","author":"J Tanha","year":"2017","unstructured":"Tanha J, Van Someren M, Afsarmanesh H. Semi-supervised self-training for decision tree classifiers. Int J Mach Learn Cybern. 2017;8(1):355\u201370.","journal-title":"Int J Mach Learn Cybern"},{"key":"4523_CR8","doi-asserted-by":"crossref","unstructured":"Thung F, Le XBD, Lo D. Active semi-supervised defect categorization. In: 2015 IEEE 23rd Int Conf on Program Comprehension. IEEE; 2015. pp. 60\u201370","DOI":"10.1109\/ICPC.2015.15"},{"key":"4523_CR9","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/j.infsof.2018.11.005","volume":"107","author":"C Liu","year":"2019","unstructured":"Liu C, Yang D, Xia X, Yan M, Zhang X. A two-phase transfer learning model for cross-project defect prediction. Inf Softw Technol. 2019;107:125\u201336.","journal-title":"Inf Softw Technol"},{"key":"4523_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2021.106738","volume":"215","author":"S de Vries","year":"2021","unstructured":"de Vries S, Thierens D. A reliable ensemble based approach to semi-supervised learning. Knowl-Based Syst. 2021;215:106738.","journal-title":"Knowl-Based Syst"},{"key":"4523_CR11","unstructured":"Zhu XJ. Semi-supervised learning literature survey. Univ of Wisconsin-Madison Depart of Comput Sci. 2005. pp. 1\u201339"},{"issue":"1","key":"4523_CR12","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1109\/TSE.2020.2986415","volume":"48","author":"H Tu","year":"2020","unstructured":"Tu H, Yu Z, Menzies T. Better data labelling with emblem (and how that impacts defect prediction). IEEE Trans Softw Eng. 2020;48(1):278\u201394.","journal-title":"IEEE Trans Softw Eng"},{"issue":"11","key":"4523_CR13","first-page":"4028","volume":"15","author":"F Meng","year":"2021","unstructured":"Meng F, Cheng W, Wang J. Semi-supervised software defect prediction model based on tri-training. KSII Trans Internet Infor Syst (TIIS). 2021;15(11):4028\u201342.","journal-title":"KSII Trans Internet Infor Syst (TIIS)"},{"issue":"6","key":"4523_CR14","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1049\/iet-sen.2017.0198","volume":"12","author":"ZW Zhang","year":"2018","unstructured":"Zhang ZW, Jing XY, Wu F. Low-rank representation for semi-supervised software defect prediction. IET Softw. 2018;12(6):527\u201335.","journal-title":"IET Softw"},{"issue":"2","key":"4523_CR15","doi-asserted-by":"publisher","first-page":"581","DOI":"10.1109\/TR.2018.2804922","volume":"67","author":"F Wu","year":"2018","unstructured":"Wu F, Jing XY, Sun Y, Sun J, Huang L, Cui F, et al. Cross-project and within-project semisupervised software defect prediction: a unified approach. IEEE Trans Reliab. 2018;67(2):581\u201397.","journal-title":"IEEE Trans Reliab"},{"key":"4523_CR16","doi-asserted-by":"crossref","unstructured":"Bhutamapuram US, Chonari F, Anilkumar GK, Konchada SK. LLMs for Defect Prediction in Evolving Datasets: Emerging Results and Future Directions. In: Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering. 2025. pp. 520\u2013524","DOI":"10.1145\/3696630.3728491"},{"key":"4523_CR17","doi-asserted-by":"crossref","unstructured":"Ramos D, Mamede C, Jain K, Canelas P, Gamboa C, Le\u00a0Goues C. Are large language models memorizing bug benchmarks?. In: 2025 IEEE\/ACM International Workshop on Large Language Models for Code (LLM4Code). IEEE; 2025. pp. 1\u20138","DOI":"10.1109\/LLM4Code66737.2025.00005"},{"key":"4523_CR18","doi-asserted-by":"crossref","unstructured":"He H, Xu H, Zhao G, Huang G, Zhao B. Towards structured semantic representation via hierarchical transformer network for software defect prediction. J Syst Softw. 2025. p. 112672","DOI":"10.1016\/j.jss.2025.112672"},{"key":"4523_CR19","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/s10515-011-0092-1","volume":"19","author":"M Li","year":"2012","unstructured":"Li M, Zhang H, Wu R, Zhou ZH. Sample-based software defect prediction with active and semi-supervised learning. Autom Softw Eng. 2012;19:201\u201330.","journal-title":"Autom Softw Eng"},{"issue":"4","key":"4523_CR20","first-page":"1779","volume":"18","author":"S Mostafa","year":"2019","unstructured":"Mostafa S, Findley B, Meng N, Wang X. Sais: self-adaptive identification of security bug reports. IEEE Trans Dependable Secure Comput. 2019;18(4):1779\u201392.","journal-title":"IEEE Trans Dependable Secure Comput"},{"key":"4523_CR21","doi-asserted-by":"crossref","unstructured":"Zhu Z, Tong H, Wang Y, Li Y. Bl-gan: semi-supervised bug localization via generative adversarial network. IEEE Trans Knowl Data Eng 2022.","DOI":"10.1109\/TKDE.2022.3225329"},{"key":"4523_CR22","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. Label propagation based semi-supervised learning for software defect prediction. Autom Softw Eng. 2017;24:47\u201369.","journal-title":"Autom Softw Eng"},{"key":"4523_CR23","doi-asserted-by":"crossref","unstructured":"Lu H, Cukic B, Culp M. Software defect prediction using semi-supervised learning with dimension reduction. In: Proceedings of the 27th IEEE\/ACM International Conference on Automated Software Engineering. 2012. pp. 314\u2013317","DOI":"10.1145\/2351676.2351734"},{"issue":"1","key":"4523_CR24","first-page":"75","volume":"23","author":"C Catal","year":"2014","unstructured":"Catal C. A comparison of semi-supervised classification approaches for software defect prediction. J Intell Syst. 2014;23(1):75\u201382.","journal-title":"J Intell Syst"},{"key":"4523_CR25","doi-asserted-by":"crossref","unstructured":"Lu H, Cukic B, Culp M. A semi-supervised approach to software defect prediction. In: 2014 IEEE 38th Annual Computer Software and Applications Conference. IEEE; 2014. pp. 416\u2013425","DOI":"10.1109\/COMPSAC.2014.65"},{"key":"4523_CR26","doi-asserted-by":"crossref","unstructured":"He Q, Shen B, ChenY. Software defect prediction using semi-supervised learning with change burst information. In: 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), vol.\u00a01. IEEE; 2016. pp. 113\u2013122","DOI":"10.1109\/COMPSAC.2016.193"},{"key":"4523_CR27","doi-asserted-by":"crossref","unstructured":"Lu H, Cukic B, Culp M. An iterative semi-supervised approach to software fault prediction. In: Proceedings of the 7th International Conference on Predictive Models in Software Engineering. 2011. pp. 1\u201310","DOI":"10.1145\/2020390.2020405"},{"key":"4523_CR28","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. An empirical study based on semi-supervised hybrid self-organizing map for software fault prediction. Knowl-Based Syst. 2015;74:28\u201339.","journal-title":"Knowl-Based Syst"},{"key":"4523_CR29","doi-asserted-by":"crossref","unstructured":"Wu F, Jing XY, Dong X, Cao J, Xu M, Zhang H, Ying S, Xu B. Cross-project and within-project semi-supervised software defect prediction problems study using a unified solution. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C). IEEE; 2017. pp. 195\u2013197","DOI":"10.1109\/ICSE-C.2017.72"},{"key":"4523_CR30","doi-asserted-by":"crossref","unstructured":"Liu W, Yue Y, Chen X, Gu Q, Zhao P, Liu X, Zhao J. Sedpgk: Semi-supervised software defect prediction with graph representation learning and knowledge distillation. Inform Softw Tech. 2024. p. 107510","DOI":"10.1016\/j.infsof.2024.107510"},{"issue":"5","key":"4523_CR31","first-page":"2473","volume":"27","author":"Y Ma","year":"2014","unstructured":"Ma Y, Pan W, Zhu S, Yin H, Luo J. An improved semi-supervised learning method for software defect prediction. J Intell Fuzzy Syst. 2014;27(5):2473\u201380.","journal-title":"J Intell Fuzzy Syst"},{"issue":"2","key":"4523_CR32","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/s10664-023-10418-4","volume":"29","author":"S Majumder","year":"2024","unstructured":"Majumder S, Chakraborty J, Menzies T. When less is more: on the value of \u201cco-training\u2019\u2019 for semi-supervised software defect predictors. Empir Softw Eng. 2024;29(2):51.","journal-title":"Empir Softw Eng"},{"issue":"3","key":"4523_CR33","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/MCAS.2006.1688199","volume":"6","author":"R Polikar","year":"2006","unstructured":"Polikar R. Ensemble based systems in decision making. IEEE Circuits Syst Mag. 2006;6(3):21\u201345.","journal-title":"IEEE Circuits Syst Mag"},{"issue":"1\u20132","key":"4523_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10462-009-9124-7","volume":"33","author":"L Rokach","year":"2010","unstructured":"Rokach L. Ensemble-based classifiers. Artif Intell Rev. 2010;33(1\u20132):1\u201339.","journal-title":"Artif Intell Rev"},{"key":"4523_CR35","unstructured":"Sayyad\u00a0Shirabad J, Menzies T. The PROMISE Repository of Software Engineering Databases. School of Information Technology and Engineering, University of Ottawa, Canada 2005. http:\/\/promise.site.uottawa.ca\/SERepository"},{"key":"4523_CR36","doi-asserted-by":"crossref","unstructured":"Nam J, Pan SJ, Kim S. Transfer defect learning. In: 2013 35th international conference on software engineering (ICSE). IEEE; 2013. pp. 382\u2013391","DOI":"10.1109\/ICSE.2013.6606584"},{"key":"4523_CR37","doi-asserted-by":"publisher","first-page":"2806","DOI":"10.1007\/s10664-016-9488-7","volume":"22","author":"R Malhotra","year":"2017","unstructured":"Malhotra R, Khanna M. An empirical study for software change prediction using imbalanced data. Empir Softw Eng. 2017;22:2806\u201351.","journal-title":"Empir Softw Eng"},{"key":"4523_CR38","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. Smote: synthetic minority over-sampling technique. J Artif Intell Res. 2002;16:321\u201357.","journal-title":"J Artif Intell Res"},{"key":"4523_CR39","doi-asserted-by":"crossref","unstructured":"Lu H, Kocaguneli E, Cukic B. Defect prediction between software versions with active learning and dimensionality reduction. In: 2014 IEEE 25th International Symposium on Software Reliability Engineering. IEEE; 2014. pp. 312\u2013322","DOI":"10.1109\/ISSRE.2014.35"},{"key":"4523_CR40","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"4","author":"TJ McCabe","year":"1976","unstructured":"McCabe TJ. A complexity measure. IEEE Trans Softw Eng. 1976;4:308\u201320.","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"4523_CR41","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF. A metrics suite for object oriented design. IEEE Trans Softw Eng. 1994;20(6):476\u201393.","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"4523_CR42","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1109\/TETCI.2017.2699224","volume":"1","author":"D Di Nucci","year":"2017","unstructured":"Di Nucci D, Palomba F, Oliveto R, De Lucia A. Dynamic selection of classifiers in bug prediction: an adaptive method. IEEE Trans Emerg Top Comput Intell. 2017;1(3):202\u201312.","journal-title":"IEEE Trans Emerg Top Comput Intell"},{"key":"4523_CR43","unstructured":"Halstead MH. Elements of Software Science (Operating and programming systems series). Elsevier Science Inc., 655 Avenue of the Americas New York, NY, United States; 1977"},{"key":"4523_CR44","unstructured":"Bhutamapuram US, Sadam R. An Empirical Evaluation of Defect Prediction Models Using Project-Specific Measures. In: QuASoQ at Aisa-Pacific Software Engineering Conference. Springer; 2022. pp. 25\u201333"},{"key":"4523_CR45","volume-title":"Handbook of software reliability engineering","author":"MR Lyu","year":"1996","unstructured":"Lyu MR, et al. Handbook of software reliability engineering, vol. 222. Los Alamitos, California: IEEE Computer Society Press; 1996."},{"key":"4523_CR46","first-page":"1","volume":"7","author":"J Dem\u0161ar","year":"2006","unstructured":"Dem\u0161ar J. Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res. 2006;7:1\u201330.","journal-title":"J Mach Learn Res"},{"issue":"3","key":"4523_CR47","doi-asserted-by":"publisher","first-page":"494","DOI":"10.1037\/0033-2909.114.3.494","volume":"114","author":"N Cliff","year":"1993","unstructured":"Cliff N. Dominance statistics: ordinal analyses to answer ordinal questions. Psychol Bull. 1993;114(3):494.","journal-title":"Psychol Bull"},{"issue":"3","key":"4523_CR48","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/MS.2023.3246686","volume":"40","author":"C Tantithamthavorn","year":"2023","unstructured":"Tantithamthavorn C, Cito J, Hemmati H, Chandra S. Explainable ai for se: challenges and future directions. IEEE Softw. 2023;40(3):29\u201333.","journal-title":"IEEE Softw"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-04523-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-025-04523-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-04523-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T01:02:39Z","timestamp":1763773359000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-025-04523-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,21]]},"references-count":48,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["4523"],"URL":"https:\/\/doi.org\/10.1007\/s42979-025-04523-y","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,21]]},"assertion":[{"value":"20 May 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 November 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 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 declare that they have no Conflict of interest with all the editorial board members of the Software Quality Journal.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"974"}}