{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T07:07:13Z","timestamp":1767596833710,"version":"3.48.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T00:00:00Z","timestamp":1763942400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T00:00:00Z","timestamp":1763942400000},"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":[[2026,6]]},"DOI":"10.1007\/s11334-025-00623-3","type":"journal-article","created":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T06:01:39Z","timestamp":1763964099000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Impact of class balancing techniques or events per variable ratio on the conclusion of the software faults prediction models"],"prefix":"10.1007","volume":"22","author":[{"given":"Asad","family":"Ali","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9186-6392","authenticated-orcid":false,"given":"Dost","family":"Muhammad","sequence":"additional","affiliation":[]},{"given":"Mushtaq","family":"Ali","sequence":"additional","affiliation":[]},{"given":"Fakhrud","family":"Din","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,11,24]]},"reference":[{"issue":"1","key":"623_CR1","first-page":"1","volume":"6","author":"M Ali","year":"2025","unstructured":"Ali M et al (2025) Optimizing mobile cloud computing: a comparative analysis and innovative cost-efficient partitioning model. SN Comput Sci 6(1):1\u201325","journal-title":"SN Comput Sci"},{"key":"623_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.csbr.2025.100066","author":"D Muhammad","year":"2025","unstructured":"Muhammad D, Salman M, Bendechache M (2025) Cracking the clinical code: a scoping review on mechanistic interpretability in medical report generation. Comput Struct Biotechnol Rep. https:\/\/doi.org\/10.1016\/j.csbr.2025.100066","journal-title":"Comput Struct Biotechnol Rep"},{"key":"623_CR3","doi-asserted-by":"crossref","unstructured":"Muhammad D, Bendechache M (2025) Can AI be faster, accurate, and explainable? SpikeNet makes it happen. In: Annual Conference on Medical Image Understanding and Analysis. Springer.","DOI":"10.1007\/978-3-031-98691-8_4"},{"key":"623_CR4","doi-asserted-by":"crossref","unstructured":"Kamei Y et al. (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.","DOI":"10.1109\/ESEM.2007.28"},{"issue":"1","key":"623_CR5","first-page":"67","volume":"2","author":"J Riquelme","year":"2008","unstructured":"Riquelme J et al (2008) Finding defective modules from highly unbalanced datasets. Actas de los Talleres de las Jornadas de Ingenier\u00eda del Software y Bases de Datos 2(1):67\u201374","journal-title":"Actas de los Talleres de las Jornadas de Ingenier\u00eda del Software y Bases de Datos"},{"key":"623_CR6","doi-asserted-by":"crossref","unstructured":"Tan M et al. (2015) Online defect prediction for imbalanced data. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering. IEEE.","DOI":"10.1109\/ICSE.2015.139"},{"issue":"11","key":"623_CR7","doi-asserted-by":"publisher","first-page":"1200","DOI":"10.1109\/TSE.2018.2876537","volume":"46","author":"C Tantithamthavorn","year":"2018","unstructured":"Tantithamthavorn C, Hassan AE, Matsumoto K (2018) The impact of class rebalancing techniques on the performance and interpretation of defect prediction models. IEEE Trans Softw Eng 46(11):1200\u20131219","journal-title":"IEEE Trans Softw Eng"},{"key":"623_CR8","doi-asserted-by":"crossref","unstructured":"Li L, Lessmann S, Baesens B (2019) Evaluating software defect prediction performance: an updated benchmarking study. arXiv preprint arXiv:1901.01726.","DOI":"10.2139\/ssrn.3312070"},{"key":"623_CR9","unstructured":"Chawla NV (2003) C4. 5 and imbalanced data sets: investigating the effect of sampling method, probabilistic estimate, and decision tree structure. In Proceedings of the ICML. CIBC Toronto, ON, Canada."},{"key":"623_CR10","doi-asserted-by":"crossref","unstructured":"Rodriguez D et al. (2014) Preliminary comparison of techniques for dealing with imbalance in software defect prediction. In: Proceedings of the 18th international conference on evaluation and assessment in software engineering.","DOI":"10.1145\/2601248.2601294"},{"issue":"12","key":"623_CR11","doi-asserted-by":"publisher","first-page":"1373","DOI":"10.1016\/S0895-4356(96)00236-3","volume":"49","author":"P Peduzzi","year":"1996","unstructured":"Peduzzi P et al (1996) A simulation study of the number of events per variable in logistic regression analysis. J Clin Epidemiol 49(12):1373\u20131379","journal-title":"J Clin Epidemiol"},{"issue":"1","key":"623_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2016.2584050","volume":"43","author":"C Tantithamthavorn","year":"2016","unstructured":"Tantithamthavorn C et al (2016) An empirical comparison of model validation techniques for defect prediction models. IEEE Trans Softw Eng 43(1):1\u201318","journal-title":"IEEE Trans Softw Eng"},{"key":"623_CR13","doi-asserted-by":"crossref","unstructured":"Batuwita R, Palade V (2013) Class imbalance learning methods for support vector machines. Imbalanced learning: foundations, algorithms, and applications, 83\u201399.","DOI":"10.1002\/9781118646106.ch5"},{"key":"623_CR14","unstructured":"T\u00f3th Z, Gyimesi P, Ferenc R (2016) A public bug database of github projects and its application in bug prediction. In: Computational Science and Its Applications--ICCSA 2016: 16th International Conference, Beijing, China, July 4\u20137, 2016, Proceedings, Part IV 16. Springer."},{"issue":"1","key":"623_CR15","doi-asserted-by":"publisher","first-page":"12812","DOI":"10.1038\/s41598-025-97297-5","volume":"15","author":"D Muhammad","year":"2025","unstructured":"Muhammad D et al (2025) ALL diagnosis: can efficiency and transparency coexist? An explainble deep learning approach. Sci Rep 15(1):12812","journal-title":"Sci Rep"},{"key":"623_CR16","doi-asserted-by":"publisher","DOI":"10.1201\/9780429246593","volume-title":"An introduction to the bootstrap","author":"B Efron","year":"1994","unstructured":"Efron B, Tibshirani RJ (1994) An introduction to the bootstrap. Chapman and Hall\/CRC"},{"issue":"3","key":"623_CR17","doi-asserted-by":"publisher","first-page":"1598","DOI":"10.3390\/app13031598","volume":"13","author":"D Muhammad","year":"2023","unstructured":"Muhammad D et al (2023) A generalized deep learning approach to seismic activity prediction. Appl Sci 13(3):1598","journal-title":"Appl Sci"},{"key":"623_CR18","doi-asserted-by":"publisher","DOI":"10.1016\/j.heliyon.2024.e40095","author":"D Muhammad","year":"2024","unstructured":"Muhammad D et al (2024) An explainable deep learning approach for stock market trend prediction. Heliyon. https:\/\/doi.org\/10.1016\/j.heliyon.2024.e40095","journal-title":"Heliyon"},{"key":"623_CR19","doi-asserted-by":"publisher","first-page":"1674343","DOI":"10.3389\/fmedt.2025.1674343","volume":"7","author":"D Muhammad","year":"2025","unstructured":"Muhammad D, Bendechache M (2025) More than just a heatmap: elevating XAI with rigorous evaluation metrics. Front Med Technol 7:1674343","journal-title":"Front Med Technol"},{"key":"623_CR20","doi-asserted-by":"crossref","unstructured":"Bertsimas D, Dunn J, Paschalidis A (2017) Regression and classification using optimal decision trees. In: 2017 IEEE MIT undergraduate research technology conference (URTC). IEEE.","DOI":"10.1109\/URTC.2017.8284195"},{"issue":"13\u201315","key":"623_CR21","doi-asserted-by":"publisher","first-page":"1749","DOI":"10.1016\/j.neucom.2005.12.119","volume":"69","author":"AL Oliveira","year":"2006","unstructured":"Oliveira AL (2006) Estimation of software project effort with support vector regression. Neurocomputing 69(13\u201315):1749\u20131753","journal-title":"Neurocomputing"},{"key":"623_CR22","doi-asserted-by":"publisher","first-page":"542","DOI":"10.1016\/j.csbj.2024.08.005","volume":"24","author":"D Muhammad","year":"2024","unstructured":"Muhammad D, Bendechache M (2024) Unveiling the black box: a systematic review of explainable artificial intelligence in medical image analysis. Comput Struct Biotechnol J 24:542\u2013560","journal-title":"Comput Struct Biotechnol J"},{"key":"623_CR23","doi-asserted-by":"crossref","unstructured":"Schonlau M (2023) The Naive Bayes classifier. In; Applied Statistical Learning: With Case Studies in Stata. Springer. p. 143\u2013160.","DOI":"10.1007\/978-3-031-33390-3_8"},{"key":"623_CR24","doi-asserted-by":"crossref","unstructured":"Muhammad D, Rafiullah, Bendechache M (2024) Improving diagnostic trust: an explainable deep learning framework for genitourinary cancer prediction. In: IET Conference Proceedings CP887. IET.","DOI":"10.1049\/icp.2024.3275"},{"issue":"2","key":"623_CR25","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha A, Delaney HD (2000) A critique and improvement of the CL common language effect size statistics of McGraw and Wong. J Educ Behav Stat 25(2):101\u2013132","journal-title":"J Educ Behav Stat"},{"key":"623_CR26","doi-asserted-by":"crossref","unstructured":"Sarro F, Petrozziello A, Harman M (2016) Multi-objective software effort estimation. In: Proceedings of the 38th International Conference on Software Engineering.","DOI":"10.1145\/2884781.2884830"},{"key":"623_CR27","unstructured":"Muhammad D, Keles A, Bendechache M (2024) Towards explainable deep learning in oncology: Integrating efficientnet-b7 with Xai techniques for acute lymphoblastic leukaemia. In: Proceedings of the 27th European Conference on Artificial Intelligence (ECAI)(Spain, 2024)."},{"key":"623_CR28","doi-asserted-by":"crossref","unstructured":"Muhammad D et al. (2024) Randomized explainable machine learning models for efficient medical diagnosis. IEEE J Biomed Health Inform.","DOI":"10.1109\/JBHI.2024.3491593"},{"issue":"6","key":"623_CR29","doi-asserted-by":"publisher","first-page":"1276","DOI":"10.1109\/TSE.2011.103","volume":"38","author":"T Hall","year":"2011","unstructured":"Hall T et al (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":"9","key":"623_CR30","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1016\/j.jclinepi.2010.11.012","volume":"64","author":"DS Courvoisier","year":"2011","unstructured":"Courvoisier DS et al (2011) Performance of logistic regression modeling: beyond the number of events per variable, the role of data structure. J Clin Epidemiol 64(9):993\u20131000","journal-title":"J Clin Epidemiol"},{"issue":"1","key":"623_CR31","doi-asserted-by":"publisher","first-page":"9258956","DOI":"10.1155\/cplx\/9258956","volume":"2025","author":"D Muhammad","year":"2025","unstructured":"Muhammad D et al (2025) Explainable AI models for decoding emotional subtexts on social media. Complexity 2025(1):9258956","journal-title":"Complexity"},{"key":"623_CR32","doi-asserted-by":"crossref","unstructured":"Morales R, McIntosh S, Khomh F (2015) Do code review practices impact design quality? a case study of the qt, vtk, and itk projects. In: 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER). IEEE.","DOI":"10.1109\/SANER.2015.7081827"},{"key":"623_CR33","unstructured":"Muhammad D, Salman M, Bendechache M (2025) High cost, low trust? MSA-PNET fixes both for medical imaging. In: Proceedings of the Second Workshop on Explainable Artificial Intelligence for the medical domain-25\u201330."},{"issue":"3","key":"623_CR34","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 et al (2017) Dynamic selection of classifiers in bug prediction: an adaptive method. IEEE Trans Emerg Topic Comput Intell 1(3):202\u2013212","journal-title":"IEEE Trans Emerg Topic Comput Intell"},{"key":"623_CR35","doi-asserted-by":"crossref","unstructured":"Ghotra B, McIntosh S, Hassan AE (2015) Revisiting the impact of classification techniques on the performance of defect prediction models. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering. IEEE.","DOI":"10.1109\/ICSE.2015.91"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-025-00623-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11334-025-00623-3","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-025-00623-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T07:03:29Z","timestamp":1767596609000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11334-025-00623-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,24]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,6]]}},"alternative-id":["623"],"URL":"https:\/\/doi.org\/10.1007\/s11334-025-00623-3","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"type":"print","value":"1614-5046"},{"type":"electronic","value":"1614-5054"}],"subject":[],"published":{"date-parts":[[2025,11,24]]},"assertion":[{"value":"15 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 October 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 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 no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Not applicable","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Humans or animals participants"}}],"article-number":"1"}}