{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T05:02:25Z","timestamp":1784350945279,"version":"3.55.0"},"reference-count":107,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T00:00:00Z","timestamp":1784332800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T00:00:00Z","timestamp":1784332800000},"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":["Empir Software Eng"],"published-print":{"date-parts":[[2027,2]]},"DOI":"10.1007\/s10664-026-10913-4","type":"journal-article","created":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T03:09:00Z","timestamp":1784344140000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Less is more: balancing models performance and complexity for software defects prediction"],"prefix":"10.1007","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1134-1324","authenticated-orcid":false,"given":"Moataz","family":"Chouchen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali","family":"Ouni","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gopi Krishnan","family":"Rajbahadur","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,7,18]]},"reference":[{"key":"10913_CR1","doi-asserted-by":"crossref","unstructured":"Agrawal A,\u00a0Menzies T (2018) Is\" better data\" better than\" better data miners\"? In: International Conference on Software Engineering (ICSE), pp 1050\u20131061","DOI":"10.1145\/3180155.3180197"},{"issue":"3","key":"10913_CR2","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/j.tjem.2018.08.001","volume":"18","author":"H Akoglu","year":"2018","unstructured":"Akoglu H (2018) User\u2019s guide to correlation coefficients. Turkish J Emerg Med 18(3):91\u201393","journal-title":"Turkish J Emerg Med"},{"key":"10913_CR3","doi-asserted-by":"crossref","unstructured":"Arcuri A,\u00a0Briand L (2011) A practical guide for using statistical tests to assess randomized algorithms in software engineering. In: 33rd International Conference on Software Engineering (ICSE), pp 1\u201310","DOI":"10.1145\/1985793.1985795"},{"issue":"3","key":"10913_CR4","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1002\/stvr.1486","volume":"24","author":"A Arcuri","year":"2014","unstructured":"Arcuri A, Briand L (2014) A hitchhiker\u2019s guide to statistical tests for assessing randomized algorithms in software engineering. Softw Test Verif Reliabil 24(3):219\u2013250","journal-title":"Softw Test Verif Reliabil"},{"issue":"6","key":"10913_CR5","doi-asserted-by":"publisher","first-page":"5047","DOI":"10.1007\/s10664-020-09878-9","volume":"25","author":"AA Bangash","year":"2020","unstructured":"Bangash AA, Sahar H, Hindle A, Ali K (2020) On the time-based conclusion stability of cross-project defect prediction models. Empir Softw Eng 25(6):5047\u20135083","journal-title":"Empir Softw Eng"},{"key":"10913_CR6","unstructured":"Banzhaf W, Nordin P, Keller RE, Francone FD (1998) Genetic programming. Springer"},{"key":"10913_CR7","doi-asserted-by":"crossref","unstructured":"Bennin KE, Keung J, Monden A, Kamei Y, Ubayashi N (2016) Investigating the effects of balanced training and testing datasets on effort-aware fault prediction models. In: 2016 IEEE 40th annual Computer software and applications conference (COMPSAC), vol 1. IEEE, pp 154\u2013163","DOI":"10.1109\/COMPSAC.2016.144"},{"issue":"3","key":"10913_CR8","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1109\/TEVC.2012.2199119","volume":"17","author":"U Bhowan","year":"2012","unstructured":"Bhowan U, Johnston M, Zhang M, Yao X (2012) Evolving diverse ensembles using genetic programming for classification with unbalanced data. IEEE Trans Evol Comput 17(3):368\u2013386","journal-title":"IEEE Trans Evol Comput"},{"issue":"6","key":"10913_CR9","doi-asserted-by":"publisher","first-page":"893","DOI":"10.1109\/TEVC.2013.2293393","volume":"18","author":"U Bhowan","year":"2013","unstructured":"Bhowan U, Johnston M, Zhang M, Yao X (2013) Reusing genetic programming for ensemble selection in classification of unbalanced data. IEEE Trans Evolution Computat 18(6):893\u2013908","journal-title":"IEEE Trans Evolution Computat"},{"key":"10913_CR10","doi-asserted-by":"crossref","unstructured":"Bird C,\u00a0Nagappan N,\u00a0Murphy B,\u00a0Gall H,\u00a0Devanbu P (2011) Don\u2019t touch my code! examining the effects of ownership on software quality. In: Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, pp 4\u201314","DOI":"10.1145\/2025113.2025119"},{"key":"10913_CR11","doi-asserted-by":"crossref","unstructured":"Bludau P,\u00a0Pretschner A (2022) Feature sets in just-in-time defect prediction: an empirical evaluation. In: Proceedings of the 18th international conference on predictive models and data analytics in software engineering, pp 22\u201331","DOI":"10.1145\/3558489.3559068"},{"key":"10913_CR12","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, Petri\u0107 J (2018) Software defect prediction: do different classifiers find the same defects? Software Qual J 26:525\u2013552","journal-title":"Software Qual J"},{"key":"10913_CR13","unstructured":"Bramer M (2007) Avoiding overfitting of decision trees. Principles of data mining, pp 119\u2013134"},{"key":"10913_CR15","doi-asserted-by":"crossref","unstructured":"Canfora G,\u00a0De\u00a0Lucia A,\u00a0Di\u00a0Penta M,\u00a0Oliveto R,\u00a0Panichella A,\u00a0Panichella S (2013) Multi-objective cross-project defect prediction. In: 2013 IEEE Sixth International conference on software testing, verification and validation. IEEE, pp 252\u2013261","DOI":"10.1109\/ICST.2013.38"},{"issue":"4","key":"10913_CR14","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1002\/stvr.1570","volume":"25","author":"G Canfora","year":"2015","unstructured":"Canfora G, Lucia AD, Penta MD, Oliveto R, Panichella A, Panichella S (2015) Defect prediction as a multiobjective optimization problem. Softw Test Verif Reliabil 25(4):426\u2013459","journal-title":"Softw Test Verif Reliabil"},{"key":"10913_CR16","doi-asserted-by":"publisher","first-page":"1509","DOI":"10.1016\/j.matpr.2021.12.047","volume":"57","author":"P Chaudhari","year":"2022","unstructured":"Chaudhari P, Thakur AK, Kumar R, Banerjee N, Kumar A (2022) Comparison of nsga-iii with nsga-ii for multi objective optimization of adiabatic styrene reactor. Mater Today Proceed 57:1509\u20131514","journal-title":"Mater Today Proceed"},{"key":"10913_CR18","doi-asserted-by":"crossref","unstructured":"Chen D,\u00a0Fu W,\u00a0Krishna R,\u00a0Menzies T (2018b) Applications of psychological science for actionable analytics. In: Proceedings of the 2018 26th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 456\u2013467","DOI":"10.1145\/3236024.3236050"},{"key":"10913_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2017.08.004","volume":"93","author":"X Chen","year":"2018","unstructured":"Chen X, Zhao Y, Wang Q, Yuan Z (2018a) Multi: Multi-objective effort-aware just-in-time software defect prediction. Inf Softw Technol 93:1\u201313","journal-title":"Inf Softw Technol"},{"key":"10913_CR56","unstructured":"Chouchen M, Ouni A, Rajbahadu G, Hassan A (2025) CASDP Replication Package: https:\/\/figshare.com\/s\/41b1da0f0bbc7eef2633"},{"issue":"5","key":"10913_CR19","doi-asserted-by":"publisher","first-page":"868","DOI":"10.1016\/j.jss.2009.12.023","volume":"83","author":"AB De Carvalho","year":"2010","unstructured":"De Carvalho AB, Pozo A, Vergilio SR (2010) A symbolic fault-prediction model based on multiobjective particle swarm optimization. J Syst Softw 83(5):868\u2013882","journal-title":"J Syst Softw"},{"issue":"4","key":"10913_CR20","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","volume":"18","author":"K Deb","year":"2013","unstructured":"Deb K, Jain H (2013) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577\u2013601","journal-title":"IEEE Trans Evol Comput"},{"issue":"11","key":"10913_CR21","doi-asserted-by":"publisher","first-page":"e2381","DOI":"10.1002\/smr.2381","volume":"33","author":"B Eken","year":"2021","unstructured":"Eken B, Tufan S, Tunaboylu A, Guler T, Atar R, Tosun A (2021) Deployment of a change-level software defect prediction solution into an industrial setting. J Softw Evol Process 33(11):e2381","journal-title":"J Softw Evol Process"},{"key":"10913_CR22","doi-asserted-by":"publisher","first-page":"4805","DOI":"10.1007\/s10664-020-09868-x","volume":"25","author":"D Falessi","year":"2020","unstructured":"Falessi D, Huang J, Narayana L, Thai JF, Turhan B (2020) On the need of preserving order of data when validating within-project defect classifiers. Empir Softw Eng 25:4805\u20134830","journal-title":"Empir Softw Eng"},{"key":"10913_CR23","doi-asserted-by":"publisher","first-page":"106432","DOI":"10.1016\/j.infsof.2020.106432","volume":"129","author":"S Feng","year":"2021","unstructured":"Feng S, Keung J, Yu X, Xiao Y, Bennin KE, Kabir MA, Zhang M (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"},{"issue":"5","key":"10913_CR24","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1109\/32.815326","volume":"25","author":"NE Fenton","year":"1999","unstructured":"Fenton NE, Neil M (1999) A critique of software defect prediction models. IEEE Trans Software Eng 25(5):675\u2013689","journal-title":"IEEE Trans Software Eng"},{"key":"10913_CR26","doi-asserted-by":"crossref","unstructured":"Fu W,\u00a0Menzies T (2017) Easy over hard: A case study on deep learning. In: Proceedings of the 2017 11th joint meeting on foundations of software engineering, pp 49\u201360","DOI":"10.1145\/3106237.3106256"},{"key":"10913_CR25","doi-asserted-by":"crossref","unstructured":"Fukushima T,\u00a0Kamei Y,\u00a0McIntosh S,\u00a0Yamashita K,\u00a0Ubayashi N (2014) An empirical study of just-in-time defect prediction using cross-project models. In: Proceedings of the 11th working conference on mining software repositories, pp 172\u2013181","DOI":"10.1145\/2597073.2597075"},{"key":"10913_CR27","doi-asserted-by":"crossref","unstructured":"Ghotra B,\u00a0McIntosh 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, vol 1. IEEE, pp 789\u2013800","DOI":"10.1109\/ICSE.2015.91"},{"key":"10913_CR28","doi-asserted-by":"publisher","first-page":"111537","DOI":"10.1016\/j.jss.2022.111537","volume":"195","author":"G Giray","year":"2023","unstructured":"Giray G, Bennin KE, K\u00f6ksal \u00d6, Babur \u00d6, Tekinerdogan B (2023) On the use of deep learning in software defect prediction. J Syst Softw 195:111537","journal-title":"J Syst Softw"},{"key":"10913_CR29","unstructured":"Gosiewska A,\u00a0Biecek P (2019) Ibreakdown: Uncertainty of model explanations for non-additive predictive models. arXiv preprint arXiv:1903.11420"},{"key":"10913_CR30","unstructured":"Greenwood PE, Nikulin MS (1996) A guide to chi-squared testing. John Wiley & Sons, vol 280"},{"issue":"14","key":"10913_CR31","doi-asserted-by":"publisher","first-page":"833","DOI":"10.1016\/S0950-5849(01)00189-6","volume":"43","author":"M Harman","year":"2001","unstructured":"Harman M, Jones BF (2001) Search-based software engineering. Inf Softw Technol 43(14):833\u2013839","journal-title":"Inf Softw Technol"},{"issue":"1","key":"10913_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2379776.2379787","volume":"45","author":"M Harman","year":"2012","unstructured":"Harman M, Mansouri SA, Zhang Y (2012) Search-based software engineering: Trends, techniques and applications. ACM Comput Surv (CSUR) 45(1):1\u201361","journal-title":"ACM Comput Surv (CSUR)"},{"key":"10913_CR33","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1016\/j.infsof.2014.11.006","volume":"59","author":"P He","year":"2015","unstructured":"He P, Li B, Liu X, Chen J, Ma Y (2015) An empirical study on software defect prediction with a simplified metric set. Inf Softw Technol 59:170\u2013190","journal-title":"Inf Softw Technol"},{"key":"10913_CR34","doi-asserted-by":"crossref","unstructured":"Hegland M (2007) The apriori algorithm\u2013a tutorial. Mathematics and computation in imaging science and information processing, pp 209\u2013262","DOI":"10.1142\/9789812709066_0006"},{"key":"10913_CR35","doi-asserted-by":"crossref","unstructured":"Hoang T, Dam HK,\u00a0Kamei Y,\u00a0Lo D,\u00a0Ubayashi N (2019) Deepjit: an end-to-end deep learning framework for just-in-time defect prediction. In: 2019 IEEE\/ACM 16th International conference on Mining Software Repositories (MSR). IEEE, pp 34\u201345","DOI":"10.1109\/MSR.2019.00016"},{"issue":"2","key":"10913_CR36","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1109\/TSE.2017.2770124","volume":"45","author":"S Hosseini","year":"2017","unstructured":"Hosseini S, Turhan B, Gunarathna D (2017) A systematic literature review and meta-analysis on cross project defect prediction. IEEE Trans Softw Eng 45(2):111\u2013147","journal-title":"IEEE Trans Softw Eng"},{"key":"10913_CR37","doi-asserted-by":"crossref","unstructured":"Ishibuchi H,\u00a0Imada R,\u00a0Setoguchi Y,\u00a0Nojima Y (2016) Performance comparison of nsga-ii and nsga-iii on various many-objective test problems. In: IEEE Congress on Evolutionary Computation (CEC), pp 3045\u20133052","DOI":"10.1109\/CEC.2016.7744174"},{"issue":"1","key":"10913_CR38","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1109\/TSE.2020.2982385","volume":"48","author":"J Jiarpakdee","year":"2020","unstructured":"Jiarpakdee J, Tantithamthavorn CK, Dam HK, Grundy J (2020) An empirical study of model-agnostic techniques for defect prediction models. IEEE Trans Software Eng 48(1):166\u2013185","journal-title":"IEEE Trans Software Eng"},{"key":"10913_CR39","doi-asserted-by":"crossref","unstructured":"Jiarpakdee J, Tantithamthavorn CK,\u00a0Grundy J (2021) Practitioners\u2019 perceptions of the goals and visual explanations of defect prediction models. In: 2021 IEEE\/ACM 18th International Conference on Mining Software Repositories (MSR). IEEE, pp 432\u2013443","DOI":"10.1109\/MSR52588.2021.00055"},{"issue":"4","key":"10913_CR40","doi-asserted-by":"publisher","first-page":"748","DOI":"10.1002\/spe.2927","volume":"51","author":"J Kang","year":"2021","unstructured":"Kang J, Ryu D, Baik J (2021) Predicting just-in-time software defects to reduce post-release quality costs in the maritime industry. Softw Pract Exper 51(4):748\u2013771","journal-title":"Softw Pract Exper"},{"key":"10913_CR41","doi-asserted-by":"crossref","unstructured":"Knab P,\u00a0Pinzger M,\u00a0Bernstein A (2006) Predicting defect densities in source code files with decision tree learners. In: Proceedings of the 2006 international workshop on Mining software repositories, pp 119\u2013125","DOI":"10.1145\/1137983.1138012"},{"key":"10913_CR42","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/BF00175355","volume":"4","author":"JR Koza","year":"1994","unstructured":"Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Stat Comput 4:87\u2013112","journal-title":"Stat Comput"},{"issue":"2","key":"10913_CR43","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1023\/A:1022859003006","volume":"51","author":"LI Kuncheva","year":"2003","unstructured":"Kuncheva LI, Whitaker CJ (2003) Measures of diversity in classifier ensembles and their relationship with the ensemble accuracy. Mach Learn 51(2):181\u2013207","journal-title":"Mach Learn"},{"key":"10913_CR44","doi-asserted-by":"crossref","unstructured":"Lee G, Lee SU-J (2023) An empirical comparison of model-agnostic techniques for defect prediction models. In: 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, pp 179\u2013189","DOI":"10.1109\/SANER56733.2023.00026"},{"key":"10913_CR45","doi-asserted-by":"crossref","unstructured":"Lewis C,\u00a0Lin Z,\u00a0Sadowski C,\u00a0Zhu X,\u00a0Ou R, Whitehead EJ (2013) Does bug prediction support human developers? findings from a google case study. In: 2013 35th International Conference on Software Engineering (ICSE). IEEE, pp 372\u2013381","DOI":"10.1109\/ICSE.2013.6606583"},{"key":"10913_CR47","doi-asserted-by":"crossref","unstructured":"Li Y,\u00a0Su J,\u00a0Yang X (2018) Multi-objective vs. single-objective approaches for software defect prediction. In: Proceedings of the 2018 2nd international conference on management engineering, software engineering and service sciences, pp 122\u2013127","DOI":"10.1145\/3180374.3181331"},{"issue":"3","key":"10913_CR46","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/3236386.3241340","volume":"16","author":"ZC Lipton","year":"2018","unstructured":"Lipton ZC (2018) The mythos of model interpretability: In machine learning, the concept of interpretability is both important and slippery. Queue 16(3):31\u201357","journal-title":"Queue"},{"issue":"1","key":"10913_CR48","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3488269","volume":"31","author":"Y Lyu","year":"2021","unstructured":"Lyu Y, Rajbahadur GK, Lin D, Chen B, Jiang ZM (2021) Towards a consistent interpretation of aiops models. ACM Trans Softw Eng Methodol (TOSEM) 31(1):1\u201338","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"issue":"2","key":"10913_CR49","doi-asserted-by":"publisher","first-page":"545","DOI":"10.11144\/Javeriana.upsy10-2.cdcp","volume":"10","author":"G Macbeth","year":"2011","unstructured":"Macbeth G, Razumiejczyk E, Ledesma RD (2011) Cliff\u2019s delta calculator: A non-parametric effect size program for two groups of observations. Universitas Psychologica 10(2):545\u2013555","journal-title":"Universitas Psychologica"},{"key":"10913_CR50","doi-asserted-by":"crossref","unstructured":"Magal K, Jacob SG (2015) Improved random forest algorithm for software defect prediction through data mining techniques. Intern J Comput Appl 117(23)","DOI":"10.5120\/20693-3582"},{"key":"10913_CR51","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1016\/j.compeleceng.2018.08.017","volume":"71","author":"R Malhotra","year":"2018","unstructured":"Malhotra R (2018) An extensive analysis of search-based techniques for predicting defective classes. Comput Electric Eng 71:611\u2013626","journal-title":"Comput Electric Eng"},{"key":"10913_CR52","unstructured":"Molnar C (2020) Interpretable machine learning. Lulu com"},{"key":"10913_CR53","doi-asserted-by":"publisher","first-page":"779","DOI":"10.1007\/s10664-018-9638-1","volume":"24","author":"T Mori","year":"2019","unstructured":"Mori T, Uchihira N (2019) Balancing the trade-off between accuracy and interpretability in software defect prediction. Empir Softw Eng 24:779\u2013825","journal-title":"Empir Softw Eng"},{"key":"10913_CR54","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.jss.2017.06.059","volume":"132","author":"R Moussa","year":"2017","unstructured":"Moussa R, Azar D (2017) A pso-ga approach targeting fault-prone software modules. J Syst Softw 132:41\u201349","journal-title":"J Syst Softw"},{"key":"10913_CR57","doi-asserted-by":"crossref","unstructured":"Moussa R,\u00a0Sarro F (2022) On the use of evaluation measures for defect prediction studies. In: Proceedings of the 31st ACM SIGSOFT international symposium on software testing and analysis, pp 101\u2013113","DOI":"10.1145\/3533767.3534405"},{"key":"10913_CR55","doi-asserted-by":"crossref","unstructured":"Moussa R,\u00a0Guizzo G,\u00a0Sarro F (2022) Meg: Multi-objective ensemble generation for software defect prediction. In: Proceedings of the 16th ACM\/IEEE international symposium on empirical software engineering and measurement, pp 159\u2013170","DOI":"10.1145\/3544902.3546255"},{"issue":"6","key":"10913_CR58","first-page":"275","volume":"18","author":"AJ Myles","year":"2004","unstructured":"Myles AJ, Feudale RN, Liu Y, Woody NA, Brown SD (2004) An introduction to decision tree modeling. J Chemometr A J Chemomet Soc 18(6):275\u2013285","journal-title":"J Chemometr A J Chemomet Soc"},{"key":"10913_CR60","unstructured":"O\u2019Neill M (2009) Riccardo Poli, William B. Langdon, Nicholas F. McPhee: A field guide to genetic programming: Lulu. com, 2008, 250 pp, isbn 978-1-4092-0073-4"},{"key":"10913_CR59","doi-asserted-by":"crossref","unstructured":"Omri S,\u00a0Sinz C (2020) Deep learning for software defect prediction: A survey. In: Proceedings of the IEEE\/ACM 42nd international conference on software engineering workshops, pp 209\u2013214","DOI":"10.1145\/3387940.3391463"},{"key":"10913_CR61","doi-asserted-by":"crossref","unstructured":"Osman H,\u00a0Ghafari M,\u00a0Nierstrasz O,\u00a0Lungu M (2017) An extensive analysis of efficient bug prediction configurations. In: Proceedings of the 13th international conference on predictive models and data analytics in software engineering, pp 107\u2013116","DOI":"10.1145\/3127005.3127017"},{"issue":"4","key":"10913_CR62","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1109\/TSC.2015.2502595","volume":"10","author":"A Ouni","year":"2015","unstructured":"Ouni A, Kessentini M, Inoue K, Cinn\u00e9ide MO (2015) Search-based web service antipatterns detection. IEEE Trans Serv Comput 10(4):603\u2013617","journal-title":"IEEE Trans Serv Comput"},{"issue":"3","key":"10913_CR63","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2932631","volume":"25","author":"A Ouni","year":"2016","unstructured":"Ouni A, Kessentini M, Sahraoui H, Inoue K, Deb K (2016) Multi-criteria code refactoring using search-based software engineering: An industrial case study. ACM Trans Softw Eng Methodol (TOSEM) 25(3):1\u201353","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10913_CR64","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E (2011) Scikit-learn: Machine learning in Python. J Mach Learn Res 12:2825\u20132830","journal-title":"J Mach Learn Res"},{"issue":"7","key":"10913_CR65","doi-asserted-by":"publisher","first-page":"2510","DOI":"10.1109\/TSE.2021.3062968","volume":"48","author":"K Peng","year":"2021","unstructured":"Peng K, Menzies T (2021) Defect reduction planning (using timelime). IEEE Trans Software Eng 48(7):2510\u20132525","journal-title":"IEEE Trans Software Eng"},{"key":"10913_CR66","doi-asserted-by":"crossref","unstructured":"Petri\u0107 J,\u00a0Bowes D,\u00a0Hall T,\u00a0Christianson B,\u00a0Baddoo N (2016) Building an ensemble for software defect prediction based on diversity selection. In: Proceedings of the 10th ACM\/IEEE International symposium on empirical software engineering and measurement, pp 1\u201310","DOI":"10.1145\/2961111.2962610"},{"issue":"4","key":"10913_CR67","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1017\/S1930297500006239","volume":"12","author":"ND Phillips","year":"2017","unstructured":"Phillips ND, Neth H, Woike JK, Gaissmaier W (2017) Fftrees: A toolbox to create, visualize, and evaluate fast-and-frugal decision trees. Judgm Decis Mak 12(4):344\u2013368","journal-title":"Judgm Decis Mak"},{"key":"10913_CR68","doi-asserted-by":"crossref","unstructured":"Pornprasit C, Tantithamthavorn CK (2021) Jitline: A simpler, better, faster, finer-grained just-in-time defect prediction. In: 2021 IEEE\/ACM 18th international conference on Mining Software Repositories (MSR). IEEE, pp 369\u2013379","DOI":"10.1109\/MSR52588.2021.00049"},{"key":"10913_CR69","doi-asserted-by":"crossref","unstructured":"Pornprasit C,\u00a0Tantithamthavorn C,\u00a0Jiarpakdee J,\u00a0Fu M,\u00a0Thongtanunam P (2021) Pyexplainer: Explaining the predictions of just-in-time defect models. In: 2021 36th IEEE\/ACM international conference on Automated Software Engineering (ASE). IEEE, pp 407\u2013418","DOI":"10.1109\/ASE51524.2021.9678763"},{"key":"10913_CR70","doi-asserted-by":"crossref","unstructured":"Rahman F,\u00a0Devanbu P (2011) Ownership, experience and defects: a fine-grained study of authorship. In: Proceedings of the 33rd international conference on software engineering, pp 491\u2013500","DOI":"10.1145\/1985793.1985860"},{"key":"10913_CR71","doi-asserted-by":"crossref","unstructured":"Rahman F, Devanbu P (2013) How, and why, process metrics are better. In: 2013 35th international conference on software engineering (ICSE). IEEE, pp 432\u2013441","DOI":"10.1109\/ICSE.2013.6606589"},{"issue":"8","key":"10913_CR72","doi-asserted-by":"publisher","first-page":"2814","DOI":"10.1109\/TSE.2021.3070559","volume":"48","author":"D Rajapaksha","year":"2021","unstructured":"Rajapaksha D, Tantithamthavorn C, Jiarpakdee J, Bergmeir C, Grundy J, Buntine W (2021) Sqaplanner: Generating data-informed software quality improvement plans. IEEE Trans Software Eng 48(8):2814\u20132835","journal-title":"IEEE Trans Software Eng"},{"issue":"7","key":"10913_CR73","doi-asserted-by":"publisher","first-page":"2245","DOI":"10.1109\/TSE.2021.3056941","volume":"48","author":"GK Rajbahadur","year":"2021","unstructured":"Rajbahadur GK, Wang S, Oliva GA, Kamei Y, Hassan AE (2021) The impact of feature importance methods on the interpretation of defect classifiers. IEEE Trans Software Eng 48(7):2245\u20132261","journal-title":"IEEE Trans Software Eng"},{"key":"10913_CR74","doi-asserted-by":"crossref","unstructured":"Ribeiro MT,\u00a0Singh S,\u00a0Guestrin C (2016) why should i trust you?\" explaining the predictions of any classifier. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 1135\u20131144","DOI":"10.1145\/2939672.2939778"},{"key":"10913_CR75","unstructured":"Romano J, Kromrey JD,\u00a0Coraggio J,\u00a0Skowronek J (2006) Appropriate statistics for ordinal level data: Should we really be using t-test and cohen\u2019sd for evaluating group differences on the nsse and other surveys. In: Annual meeting of the Florida association of institutional research, pp 1\u201333"},{"issue":"1","key":"10913_CR76","first-page":"19","volume":"15","author":"X Rong","year":"2016","unstructured":"Rong X, Li F, Cui Z (2016) A model for software defect prediction using support vector machine based on cba. Int J Intell Syst Technol Appl 15(1):19\u201334","journal-title":"Int J Intell Syst Technol Appl"},{"key":"10913_CR77","doi-asserted-by":"crossref","unstructured":"Roy S,\u00a0Laberge G,\u00a0Roy B,\u00a0Khomh F,\u00a0Nikanjam A,\u00a0Mondal S (2022) Why don\u2019t xai techniques agree? characterizing the disagreements between post-hoc explanations of defect predictions. In: 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, pp 444\u2013448","DOI":"10.1109\/ICSME55016.2022.00056"},{"issue":"5","key":"10913_CR78","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1038\/s42256-019-0048-x","volume":"1","author":"C Rudin","year":"2019","unstructured":"Rudin C (2019) Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat Mach Intell 1(5):206\u2013215","journal-title":"Nat Mach Intell"},{"key":"10913_CR79","doi-asserted-by":"publisher","first-page":"106392","DOI":"10.1016\/j.infsof.2020.106392","volume":"128","author":"I Saidani","year":"2020","unstructured":"Saidani I, Ouni A, Chouchen M, Mkaouer MW (2020) Predicting continuous integration build failures using evolutionary search. Inf Softw Technol 128:106392","journal-title":"Inf Softw Technol"},{"issue":"12","key":"10913_CR80","doi-asserted-by":"publisher","first-page":"4873","DOI":"10.1109\/TSE.2021.3129165","volume":"48","author":"I Saidani","year":"2021","unstructured":"Saidani I, Ouni A, Mkaouer MW (2021) Detecting continuous integration skip commits using multi-objective evolutionary search. IEEE Trans Software Eng 48(12):4873\u20134891","journal-title":"IEEE Trans Software Eng"},{"key":"10913_CR81","unstructured":"Shin J,\u00a0Aleithan R,\u00a0Nam J,\u00a0Wang J,\u00a0Wang S (2021) Explainable software defect prediction: Are we there yet?\u201d arXiv preprint arXiv:2111.10901"},{"issue":"6","key":"10913_CR82","doi-asserted-by":"publisher","first-page":"1959","DOI":"10.1007\/s00500-016-2456-8","volume":"22","author":"S Shukla","year":"2018","unstructured":"Shukla S, Radhakrishnan T, Muthukumaran K, Neti LBM (2018) Multi-objective cross-version defect prediction. Soft Comput 22(6):1959\u20131980","journal-title":"Soft Comput"},{"key":"10913_CR83","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s10710-008-9075-9","volume":"10","author":"S Silva","year":"2009","unstructured":"Silva S, Costa E (2009) Dynamic limits for bloat control in genetic programming and a review of past and current bloat theories. Genet Program Evolvable Mach 10:141\u2013179","journal-title":"Genet Program Evolvable Mach"},{"key":"10913_CR84","doi-asserted-by":"crossref","unstructured":"Staniak M,\u00a0Biecek P (2018) Explanations of model predictions with live and breakdown packages. arXiv preprint arXiv:1804.01955","DOI":"10.32614\/RJ-2018-072"},{"key":"10913_CR87","doi-asserted-by":"crossref","unstructured":"Tantithamthavorn C, Hassan AE (2018) An experience report on defect modelling in practice: Pitfalls and challenges. In: Proceedings of the 40th International conference on software engineering: Software engineering in practice, pp 286\u2013295","DOI":"10.1145\/3183519.3183547"},{"issue":"11","key":"10913_CR85","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 Software Eng 46(11):1200\u20131219","journal-title":"IEEE Trans Software Eng"},{"issue":"7","key":"10913_CR86","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1109\/TSE.2018.2794977","volume":"45","author":"C Tantithamthavorn","year":"2018","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Matsumoto K (2018) The impact of automated parameter optimization on defect prediction models. IEEE Trans Software Eng 45(7):683\u2013711","journal-title":"IEEE Trans Software Eng"},{"key":"10913_CR88","doi-asserted-by":"crossref","unstructured":"Teymourifar A, Rodrigues AM, Ferreira JS (2020) A comparison between nsga-ii and nsga-iii to solve multi-objective sectorization problems based on statistical parameter tuning. In: 24th International Conference on Circuits, Systems, Communications and Computers (CSCC), pp 64\u201374","DOI":"10.1109\/CSCC49995.2020.00020"},{"key":"10913_CR89","doi-asserted-by":"crossref","unstructured":"Thongtanunam P,\u00a0McIntosh S, Hassan AE,\u00a0Iida H (2016) Revisiting code ownership and its relationship with software quality in the scope of modern code review. In: Proceedings of the 38th international conference on software engineering, pp 1039\u20131050","DOI":"10.1145\/2884781.2884852"},{"issue":"11","key":"10913_CR90","doi-asserted-by":"publisher","first-page":"1242","DOI":"10.1016\/j.infsof.2010.06.006","volume":"52","author":"A Tosun","year":"2010","unstructured":"Tosun A, Bener A, Turhan B, Menzies T (2010) Practical considerations in deploying statistical methods for defect prediction: A case study within the turkish telecommunications industry. Inf Softw Technol 52(11):1242\u20131257","journal-title":"Inf Softw Technol"},{"key":"10913_CR91","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/s10664-011-9182-8","volume":"17","author":"B Turhan","year":"2012","unstructured":"Turhan B (2012) On the dataset shift problem in software engineering prediction models. Empir Softw Eng 17:62\u201374","journal-title":"Empir Softw Eng"},{"issue":"2","key":"10913_CR92","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.datak.2008.10.005","volume":"68","author":"B Turhan","year":"2009","unstructured":"Turhan B, Bener A (2009) Analysis of naive bayes\u2019 assumptions on software fault data: An empirical study. Data Knowl Eng 68(2):278\u2013290","journal-title":"Data Knowl Eng"},{"key":"10913_CR93","doi-asserted-by":"crossref","unstructured":"Vanneschi L,\u00a0Castelli M,\u00a0Silva S (2010) Measuring bloat, overfitting and functional complexity in genetic programming. In: Proceedings of the 12th annual conference on Genetic and evolutionary computation, pp 877\u2013884","DOI":"10.1145\/1830483.1830643"},{"issue":"2","key":"10913_CR94","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":"10913_CR96","doi-asserted-by":"crossref","unstructured":"Wang J,\u00a0Shen B,\u00a0Chen Y (2012) Compressed c4. 5 models for software defect prediction. In: 2012 12th International Conference on quality software. IEEE, pp 13\u201316","DOI":"10.1109\/QSIC.2012.19"},{"key":"10913_CR95","doi-asserted-by":"crossref","unstructured":"Wang H, Kessentini M, Ouni A (2016) Prediction of web services evolution. In: Service-oriented computing: 14th International Conference, ICSOC 2016, Banff, AB, Canada, October 10\u201313, 2016, Proceedings 14. Springer, pp 282\u2013297","DOI":"10.1007\/978-3-319-46295-0_18"},{"issue":"5","key":"10913_CR97","doi-asserted-by":"publisher","first-page":"1480","DOI":"10.1109\/TSE.2020.3023177","volume":"48","author":"S Wattanakriengkrai","year":"2020","unstructured":"Wattanakriengkrai S, Thongtanunam P, Tantithamthavorn C, Hata H, Matsumoto K (2020) Predicting defective lines using a model-agnostic technique. IEEE Trans Software Eng 48(5):1480\u20131496","journal-title":"IEEE Trans Software Eng"},{"key":"10913_CR98","unstructured":"Weisstein EW (2004) Bonferroni correction. https:\/\/mathworld.wolfram.com\/"},{"key":"10913_CR99","doi-asserted-by":"crossref","unstructured":"Wilcoxon F (1992) Individual comparisons by ranking methods. In: Breakthroughs in statistics, pp 196\u2013202","DOI":"10.1007\/978-1-4612-4380-9_16"},{"key":"10913_CR100","doi-asserted-by":"crossref","unstructured":"Yan M,\u00a0Xia X,\u00a0Fan Y,\u00a0Lo D, Hassan AE,\u00a0Zhang X (2020) Effort-aware just-in-time defect identification in practice: a case study at alibaba. In: Proceedings of the 28th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 1308\u20131319","DOI":"10.1145\/3368089.3417048"},{"key":"10913_CR101","doi-asserted-by":"crossref","unstructured":"Yatish S,\u00a0Jiarpakdee J,\u00a0Thongtanunam P,\u00a0Tantithamthavorn C (2019) Mining software defects: Should we consider affected releases?. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). IEEE, pp 654\u2013665","DOI":"10.1109\/ICSE.2019.00075"},{"issue":"4","key":"10913_CR102","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1080\/16843703.2012.11673302","volume":"9","author":"L Yu","year":"2012","unstructured":"Yu L, Mishra A (2012) Experience in predicting fault-prone software modules using complexity metrics. Qual Technol Quantit Manage 9(4):421\u2013434","journal-title":"Qual Technol Quantit Manage"},{"key":"10913_CR103","doi-asserted-by":"publisher","first-page":"110941","DOI":"10.1016\/j.asoc.2023.110941","volume":"149","author":"X Yu","year":"2023","unstructured":"Yu X, Liu L, Zhu L, Keung JW, Wang Z, Li F (2023) A multi-objective effort-aware defect prediction approach based on nsga-ii. Appl Soft Comput 149:110941","journal-title":"Appl Soft Comput"},{"issue":"7","key":"10913_CR104","first-page":"1","volume":"33","author":"J Yu","year":"2024","unstructured":"Yu J, Fu M, Ignatiev A, Tantithamthavorn C, Stuckey P (2024) A formal explainer for just-in-time defect predictions. ACM Trans Softw Eng Methodol 33(7):1\u201331","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"10913_CR105","doi-asserted-by":"crossref","unstructured":"Zeng Z,\u00a0Zhang Y,\u00a0Zhang H,\u00a0Zhang L (2021) Deep just-in-time defect prediction: how far are we? In: Proceedings of the 30th ACM SIGSOFT international symposium on software testing and analysis, pp 427\u2013438","DOI":"10.1145\/3460319.3464819"},{"issue":"1","key":"10913_CR106","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1093\/nsr\/nwy108","volume":"6","author":"Z-H Zhou","year":"2019","unstructured":"Zhou Z-H, Feng J (2019) Deep forest. Natl Sci Rev 6(1):74\u201386","journal-title":"Natl Sci Rev"},{"key":"10913_CR107","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.infsof.2019.07.003","volume":"114","author":"T Zhou","year":"2019","unstructured":"Zhou T, Sun X, Xia X, Li B, Chen X (2019) Improving defect prediction with deep forest. Inf Softw Technol 114:204\u2013216","journal-title":"Inf Softw Technol"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10913-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-026-10913-4","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-026-10913-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T04:05:23Z","timestamp":1784347523000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-026-10913-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,18]]},"references-count":107,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2027,2]]}},"alternative-id":["10913"],"URL":"https:\/\/doi.org\/10.1007\/s10664-026-10913-4","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,18]]},"assertion":[{"value":"14 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 June 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 July 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Not applicable.","order":1,"name":"Ethics","label":"Ethical Approval","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","label":"Informed Consent","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest and conflict of interest.","order":3,"name":"Ethics","label":"Conflict of interest","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":4,"name":"Ethics","label":"Clinical Trial Number","group":{"name":"EthicsHeading","label":"Declarations"}}],"article-number":"5"}}