{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T02:54:26Z","timestamp":1777949666436,"version":"3.51.4"},"reference-count":67,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T00:00:00Z","timestamp":1777852800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T00:00:00Z","timestamp":1777852800000},"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":["Autom Softw Eng"],"published-print":{"date-parts":[[2026,11]]},"DOI":"10.1007\/s10515-026-00624-x","type":"journal-article","created":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T03:40:02Z","timestamp":1777866002000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["DIR-SMOTE: a density-influence resampling framework for imbalanced code smell detection"],"prefix":"10.1007","volume":"33","author":[{"given":"Ruchika","family":"Malhotra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7455-2854","authenticated-orcid":false,"given":"Bhawna","family":"Jain","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marouane","family":"Kessentini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,5,4]]},"reference":[{"key":"624_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2021.103502","volume":"298","author":"K Aas","year":"2021","unstructured":"Aas, K., Jullum, M., L\u00f8land, A.: Explaining individual predictions when features are dependent: More accurate approximations to shapley values. Artif. Intell. 298, 103502 (2021)","journal-title":"Artif. Intell."},{"key":"624_CR2","doi-asserted-by":"crossref","unstructured":"Al-Fraihat, D., Sharrab, Y., Al-Ghuwairi, A.-R., AlElaimat, M., Alzaidi, M.: Detecting and resolving feature envy through automated machine learning and move method refactoring. Int. J. Electr. Comput. Eng. (IJECE) 14(2) (2024). https:\/\/ijece.iaescore.com\/index.php\/IJECE\/article\/view\/34459","DOI":"10.11591\/ijece.v14i2.pp2330-2343"},{"key":"624_CR3","doi-asserted-by":"crossref","unstructured":"Antonini, A.\u00a0S., Tanzola, J., Asiain, L., Ferracutti, G.\u00a0R., Castro, S.\u00a0M., Bjerg, E.\u00a0A., Ganuza, M.\u00a0L.: Machine learning model interpretability using shap values: Application to igneous rock classification task. Appl. Comput. Geosci. 100178 (2024)","DOI":"10.1016\/j.acags.2024.100178"},{"key":"624_CR4","unstructured":"Arcelli\u00a0Fontana, F., Giai, G., Roveda, R., Zanoni, M.: Mlcq: A curated dataset for machine learning-based code quality prediction. J. Syst. Softw. 183 111087 (2022)"},{"key":"624_CR5","doi-asserted-by":"publisher","unstructured":"Bafatakis, N., Boecker, N., Boon, W., Salazar, M.\u00a0C., Krinke, J., Oznacar, G., White, R.: Python coding style compliance on stack overflow. In: 1, MSR \u201919, IEEE Press, p. 2 (2019). https:\/\/doi.org\/10.1109\/MSR.2019.00042, https:\/\/doi.org\/10.1109\/MSR.2019.00042","DOI":"10.1109\/MSR.2019.00042"},{"key":"624_CR6","doi-asserted-by":"publisher","first-page":"5816","DOI":"10.1109\/ACCESS.2023.3236794","volume":"11","author":"Y Bao","year":"2023","unstructured":"Bao, Y., Yang, S.: Two novel smote methods for solving imbalanced classification problems. IEEE Access 11, 5816\u20135823 (2023)","journal-title":"IEEE Access"},{"key":"624_CR7","doi-asserted-by":"publisher","unstructured":"Baratchi, M., Wang, C., Limmer, S., van Rijn, J., Hoos, H., B\u00e4ck, T., Olhofer, M.: Automated machine learning: past, present and future. Artif. Intell. Rev. 57 (04) (2024). https:\/\/doi.org\/10.1007\/s10462-024-10726-1","DOI":"10.1007\/s10462-024-10726-1"},{"key":"624_CR8","unstructured":"Betancourt, C.\u00a0A.\u00a0S.: Evolving ensembles with tpot. Master\u2019s thesis, Universidade NOVA de Lisboa (Portugal) (2023)"},{"key":"624_CR9","doi-asserted-by":"crossref","unstructured":"Boutaib, S., Bechikh, S., Palomba, F., Elarbi, M., Makhlouf, M., Said, L.B.: Code smell detection and identification in imbalanced environments. Expert Syst. Appl. 166, 114076 (2021). https:\/\/doi.org\/10.1016\/j.eswa.2020.114076, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0957417420308356","DOI":"10.1016\/j.eswa.2020.114076"},{"key":"624_CR10","unstructured":"Brenninkmeijer, B.: On the generation and evaluation of tabular data using gans. Master\u2019s thesis, Radboud University (2019). https:\/\/www.cs.ru.nl\/masters-theses\/2019\/B_Brenninkmeijer___On_the_generation_and_evaluation_of_tabular_data_using_GANs.pdf"},{"key":"624_CR11","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla, N.V., Bowyer, K.W., Hall, L.O., Kegelmeyer, W.P.: Smote: Synthetic minority over-sampling technique. J. Artif. Intell. Res. 16, 321\u2013357 (2002)","journal-title":"J. Artif. Intell. Res."},{"key":"624_CR12","doi-asserted-by":"publisher","unstructured":"De\u00a0Stefano, M., Pecorelli, F., Palomba, F., De\u00a0Lucia, A.: Comparing within- and cross-project machine learning algorithms for code smell detection. In: Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution, MaLTESQuE 2021, Association for Computing Machinery, New York, NY, USA, pp. 1\u20136 (2021). https:\/\/doi.org\/10.1145\/3472674.3473978, https:\/\/doi.org\/10.1145\/3472674.3473978","DOI":"10.1145\/3472674.3473978"},{"key":"624_CR13","doi-asserted-by":"crossref","unstructured":"Dewangan, S., Rao, R.\u00a0S., Mishra, A., Gupta, M.: Code smell detection using ensemble machine learning algorithms. Appl. Sci. 12(20) (2022). https:\/\/doi.org\/10.3390\/app122010321, https:\/\/www.mdpi.com\/2076-3417\/12\/20\/10321","DOI":"10.3390\/app122010321"},{"key":"624_CR14","doi-asserted-by":"publisher","unstructured":"Di\u00a0Nucci, D., Palomba, F., Tamburri, D.\u00a0A., Serebrenik, A., De\u00a0Lucia, A.: Detecting code smells using machine learning techniques: Are we there yet?. In: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 612\u2013621 (2018). https:\/\/doi.org\/10.1109\/SANER.2018.8330266","DOI":"10.1109\/SANER.2018.8330266"},{"key":"624_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.ins.2018.06.056","volume":"465","author":"G Douzas","year":"2018","unstructured":"Douzas, G., Bacao, F., Last, F.: Improving imbalanced learning through a heuristic oversampling method based on k-means and smote. Inf. Sci. 465, 1\u201320 (2018)","journal-title":"Inf. Sci."},{"issue":"9","key":"624_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3561048","volume":"55","author":"R Dwivedi","year":"2023","unstructured":"Dwivedi, R., Dave, D., Naik, H., Singhal, S., Omer, R., Patel, P., Qian, B., Wen, Z., Shah, T., Morgan, G., et al.: Explainable ai (xai): Core ideas, techniques, and solutions. ACM Comput. Surv. 55(9), 1\u201333 (2023)","journal-title":"ACM Comput. Surv."},{"issue":"7","key":"624_CR17","doi-asserted-by":"publisher","first-page":"4903","DOI":"10.1007\/s10994-022-06296-4","volume":"113","author":"D Elreedy","year":"2024","unstructured":"Elreedy, D., Atiya, A.F., Kamalov, F.: A theoretical distribution analysis of synthetic minority oversampling technique (smote) for imbalanced learning. Mach. Learn. 113(7), 4903\u20134923 (2024)","journal-title":"Mach. Learn."},{"key":"624_CR18","doi-asserted-by":"crossref","unstructured":"Fallahian, M., et\u00a0al.: Gan-based tabular data generator for constructing synopsis in approximate query processing: Challenges and solutions. MDPI Electronics 6(1) 10 (2024). https:\/\/www.mdpi.com\/2504-4990\/6\/1\/10","DOI":"10.3390\/make6010010"},{"key":"624_CR19","doi-asserted-by":"crossref","unstructured":"Feng, Z.: Codebert: A pre-trained model for program-ming and natural languages. (2020). arXiv preprint arXiv:2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"issue":"3","key":"624_CR20","first-page":"1","volume":"15","author":"FA Fontana","year":"2016","unstructured":"Fontana, F.A., Braione, P., Zanoni, M.: Automatic detection of bad smells in code: An experimental assessment. J. Object Technol. 15(3), 1\u201338 (2016)","journal-title":"J. Object Technol."},{"key":"624_CR21","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1007\/3-540-45672-4_31","volume-title":"Extreme Programming and Agile Methods \u2013 XP\/Agile Universe 2002","author":"M Fowler","year":"2002","unstructured":"Fowler, M.: Refactoring: Improving the design of existing code. In: Wells, D., Williams, L. (eds.) Extreme Programming and Agile Methods \u2013 XP\/Agile Universe 2002, pp. 256\u2013256. Springer, Berlin Heidelberg, Berlin, Heidelberg (2002)"},{"key":"624_CR22","unstructured":"Guo, D., Ren, S., Lu, S., Feng, Z., Tang, D., Liu, S., Zhou, L., Duan, N., Svyatkovskiy, A., Fu, S., et\u00a0al.: Graphcodebert: Pre-training code representations with data flow. (2020). arXiv preprint arXiv:2009.08366"},{"issue":"5","key":"624_CR23","doi-asserted-by":"publisher","first-page":"614","DOI":"10.1007\/s42979-024-02956-5","volume":"5","author":"M Hadj-Kacem","year":"2024","unstructured":"Hadj-Kacem, M., Bouassida, N.: Application of deep learning for code smell detection: Challenges and opportunities. SN Comput. Sci. 5(5), 614 (2024)","journal-title":"SN Comput. Sci."},{"key":"624_CR24","doi-asserted-by":"crossref","unstructured":"Hairani, H., Anggrawan, A., Priyanto, D.: Improvement performance of the random forest method on unbalanced diabetes data classification using smote-tomek link. JOIV: international journal on informatics visualization 7(1) 258\u2013264 (2023)","DOI":"10.30630\/joiv.7.1.1069"},{"issue":"1","key":"624_CR25","doi-asserted-by":"publisher","first-page":"1384","DOI":"10.1109\/TPWRS.2023.3248941","volume":"39","author":"RI Hamilton","year":"2023","unstructured":"Hamilton, R.I., Papadopoulos, P.N.: Using shap values and machine learning to understand trends in the transient stability limit. IEEE Trans. Power Syst. 39(1), 1384\u20131397 (2023)","journal-title":"IEEE Trans. Power Syst."},{"key":"624_CR26","doi-asserted-by":"crossref","unstructured":"He, H., Bai, Y., Garcia, E.\u00a0A., Li, S.: Adasyn: Adaptive synthetic sampling approach for imbalanced learning. In: Proceedings of the IEEE International Joint Conference on Neural Networks (IJCNN), IEEE, pp. 1322\u20131328 (2008)","DOI":"10.1109\/IJCNN.2008.4633969"},{"key":"624_CR27","doi-asserted-by":"crossref","unstructured":"Ho, A., Bui, A.\u00a0M., Nguyen, P.\u00a0T., Di\u00a0Salle, A.: Fusion of deep convolutional and lstm recurrent neural networks for automated detection of code smells. In: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering, pp. 229\u2013234 (2023)","DOI":"10.1145\/3593434.3593476"},{"key":"624_CR28","doi-asserted-by":"crossref","unstructured":"Huang, Z., Yu, H., Fan, G., Shao, Z., Li, M., Liang, Y.: Aligning xai explanations with software developers\u2019 expectations: A case study with code smell prioritization. Expert Syst. Appl. 238, 121640 (2024a). https:\/\/doi.org\/10.1016\/j.eswa.2023.121640, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0957417423021425","DOI":"10.1016\/j.eswa.2023.121640"},{"key":"624_CR29","doi-asserted-by":"crossref","unstructured":"Huang, Z., Yu, H., Fan, G., Shao, Z., Zhou, Z., Li, M.: On the effectiveness of developer features in code smell prioritization: A replication study. J. Syst. Softw. 210, 111968 (2024b). https:\/\/doi.org\/10.1016\/j.jss.2024.111968, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121224000116","DOI":"10.1016\/j.jss.2024.111968"},{"key":"624_CR30","doi-asserted-by":"publisher","unstructured":"Khleel, N.: Improving accuracy of code smells detection with data balancing techniques, 1 (02) (2022). https:\/\/doi.org\/10.21203\/rs.3.rs-1320539\/v1","DOI":"10.21203\/rs.3.rs-1320539\/v1"},{"key":"624_CR31","doi-asserted-by":"publisher","unstructured":"Khleel, N., Neh\u00e9z, K.: Improving accuracy of code smells detection using machine learning with data balancing techniques. J. Supercomput. 80 (06) (2024). https:\/\/doi.org\/10.1007\/s11227-024-06265-9","DOI":"10.1007\/s11227-024-06265-9"},{"key":"624_CR32","unstructured":"Kotelnikov, A., Baranchuk, D., Rubachev, I., Babenko, A.: Tabddpm: Modelling tabular data with diffusion models. In: International conference on machine learning, PMLR, pp. 17564\u201317579 (2023)"},{"issue":"16","key":"624_CR33","doi-asserted-by":"publisher","first-page":"9203","DOI":"10.1007\/s00521-024-09551-y","volume":"36","author":"A Kova\u010devi\u0107","year":"2024","unstructured":"Kova\u010devi\u0107, A., Luburi\u0107, N., Slivka, J., Proki\u0107, S., Gruji\u0107, K.-G., Vidakovi\u0107, D., Sladi\u0107, G.: Automatic detection of code smells using metrics and codet5 embeddings: a case study in c#. Neural Comput. Appl. 36(16), 9203\u20139220 (2024)","journal-title":"Neural Comput. Appl."},{"key":"624_CR34","doi-asserted-by":"publisher","unstructured":"Lewowski, T., Madeyski, L.: Code Smells Detection Using Artificial Intelligence Techniques: A Business-Driven Systematic Review, Springer International Publishing, Cham, Ch. SSDC,volume 377, pp. 285\u2013319 (2022). https:\/\/doi.org\/10.1007\/978-3-030-77916-0_12, https:\/\/doi.org\/10.1007\/978-3-030-77916-0_12","DOI":"10.1007\/978-3-030-77916-0_12"},{"key":"624_CR35","doi-asserted-by":"crossref","unstructured":"Li, F., Zou, K., Keung, J.\u00a0W., Yu, X., Feng, S., Xiao, Y.: On the relative value of imbalanced learning for code smell detection. Software: Practice and Experience 53(10), 1902\u20131927 (2023a)","DOI":"10.1002\/spe.3235"},{"key":"624_CR36","doi-asserted-by":"crossref","unstructured":"Li, X., Du, M., Chen, J., Chai, Y., Lakkaraju, H., Xiong, H.: A unified xai benchmark for faithfulness evaluation of feature attribution methods across metrics, modalities and models. Adv. Neural. Inf. Process. Syst. 36, 1630\u20131643 (2023b)","DOI":"10.52202\/075280-0081"},{"issue":"9","key":"624_CR37","first-page":"1811","volume":"47","author":"H Liu","year":"2019","unstructured":"Liu, H., Jin, J., Xu, Z., Zou, Y., Bu, Y., Zhang, L.: Deep learning based code smell detection. IEEE Trans. Software Eng. 47(9), 1811\u20131837 (2019)","journal-title":"IEEE Trans. Software Eng."},{"issue":"9","key":"624_CR38","doi-asserted-by":"publisher","first-page":"1811","DOI":"10.1109\/TSE.2019.2936376","volume":"47","author":"H Liu","year":"2021","unstructured":"Liu, H., Jin, J., Xu, Z., Zou, Y., Bu, Y., Zhang, L.: Deep learning based code smell detection. IEEE Trans. Software Eng. 47(9), 1811\u20131837 (2021). https:\/\/doi.org\/10.1109\/TSE.2019.2936376","journal-title":"IEEE Trans. Software Eng."},{"key":"624_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/j.commatsci.2023.112142","volume":"223","author":"R Mitra","year":"2023","unstructured":"Mitra, R., Bajpai, A., Biswas, K.: Adasyn-assisted machine learning for phase prediction of high entropy carbides. Comput. Mater. Sci. 223, 112142 (2023)","journal-title":"Comput. Mater. Sci."},{"key":"624_CR40","doi-asserted-by":"crossref","unstructured":"Moore, J.\u00a0H., Ribeiro, P.\u00a0H., Matsumoto, N., Saini, A.\u00a0K.: Genetic programming as an innovation engine for automated machine learning: The tree-based pipeline optimization tool (tpot). In: Handbook of Evolutionary Machine Learning, Springer, pp. 439\u2013455 (2023)","DOI":"10.1007\/978-981-99-3814-8_14"},{"key":"624_CR41","doi-asserted-by":"crossref","unstructured":"Olson, R.\u00a0S., Bartley, N., Urbanowicz, R.\u00a0J., Moore, J.\u00a0H.: Evaluation of a tree-based pipeline optimization tool for automating data science. In: Proceedings of the genetic and evolutionary computation conference 2016, pp. 485\u2013492 (2016)","DOI":"10.1145\/2908812.2908918"},{"key":"624_CR42","unstructured":"Palomba, F., Zaidman, A., Bavota, G., Oliveto, R., De\u00a0Lucia, A.: A replicated study on the use of history-based metrics for defect prediction. In: 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp. 491\u2013495 (2015)"},{"key":"624_CR43","doi-asserted-by":"publisher","unstructured":"Pecorelli, F., Di\u00a0Nucci, D., De\u00a0Roover, C., De\u00a0Lucia, A.: On the role of data balancing for machine learning-based code smell detection. In: Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation, MaLTeSQuE 2019, Association for Computing Machinery, New York, NY, USA, pp. 19\u201324 (2019a). https:\/\/doi.org\/10.1145\/3340482.3342744, https:\/\/doi.org\/10.1145\/3340482.3342744","DOI":"10.1145\/3340482.3342744"},{"key":"624_CR44","doi-asserted-by":"crossref","unstructured":"Pecorelli, F., Palomba, F., Di\u00a0Nucci, D., De\u00a0Lucia, A.: Comparing heuristic and machine learning approaches for metric-based code smell detection. In: 2019 IEEE\/ACM 27th International Conference on Program Comprehension (ICPC), IEEE, pp. 93\u2013104 (2019b)","DOI":"10.1109\/ICPC.2019.00023"},{"key":"624_CR45","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.ins.2014.08.051","volume":"291","author":"JA S\u00e1ez","year":"2015","unstructured":"S\u00e1ez, J.A., Luengo, J., Stefanowski, J., Herrera, F.: Smote-ipf: Addressing the noisy and borderline examples problem in imbalanced classification by a re-sampling method with filtering. Inf. Sci. 291, 184\u2013203 (2015)","journal-title":"Inf. Sci."},{"issue":"1","key":"624_CR46","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1186\/s40537-023-00684-w","volume":"10","author":"Z Salekshahrezaee","year":"2023","unstructured":"Salekshahrezaee, Z., Leevy, J.L., Khoshgoftaar, T.M.: The effect of feature extraction and data sampling on credit card fraud detection. J. Big Data 10(1), 6 (2023)","journal-title":"J. Big Data"},{"key":"624_CR47","unstructured":"Salerno, D.: Edtforcsd. (n.d.). https:\/\/github.com\/DanieleSalerno\/EDTforCSD. Accessed 18 Sept 2024"},{"key":"624_CR48","doi-asserted-by":"publisher","first-page":"e1370","DOI":"10.7717\/peerj-cs.1370","volume":"9","author":"R Sandouka","year":"2023","unstructured":"Sandouka, R., Aljamaan, H.: Python code smells detection using conventional machine learning models. PeerJ Comput. Sci. 9, e1370 (2023)","journal-title":"PeerJ Comput. Sci."},{"key":"624_CR49","unstructured":"Satapathy, S.\u00a0K., Mishra, S., Mallick, P.\u00a0K., Chae, G.-S.: Adasyn and abc-optimized rbf convergence network for classification of electroencephalograph signal. Personal and Ubiquitous Computing, pp. 1\u201317 (2023)"},{"key":"624_CR50","unstructured":"Shatnawi, R.: Designite: A software design quality assessment tool. In: 2018 IEEE\/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion), IEEE, pp. 49\u201352 (2018)"},{"key":"624_CR51","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2023.109953","volume":"145","author":"Z Teng","year":"2024","unstructured":"Teng, Z., Cao, P., Huang, M., Gao, Z., Wang, X.: Multi-label borderline oversampling technique. Pattern Recogn. 145, 109953 (2024)","journal-title":"Pattern Recogn."},{"key":"624_CR52","doi-asserted-by":"crossref","unstructured":"Thakur, P.S., Jadeja, M., Chouhan, S.S.: Cbret: A cluster-based resampling technique for dealing with imbalanced data in code smell prediction. Knowl.-Based Syst. 286, 111390 (2024a)","DOI":"10.1016\/j.knosys.2024.111390"},{"key":"624_CR53","doi-asserted-by":"crossref","unstructured":"Thakur, P.\u00a0S., Jadeja, M., Chouhan, S.\u00a0S.: Enhancing software code smell detection with modified cost-sensitive svm. Int. J. Syst. Assur. Eng. Manag. pp. 1\u201315 (2024b)","DOI":"10.1007\/s13198-024-02326-7"},{"key":"624_CR54","unstructured":"Tufano, M., Pantiuchina, J., Bavota, G., Di\u00a0Penta, M., Oliveto, R., De\u00a0Lucia, A.: And what about the bad smells in code? a large-scale empirical study. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE), IEEE, pp. 146\u2013156 (2017)"},{"key":"624_CR55","doi-asserted-by":"crossref","unstructured":"van der Velden, B.H., Kuijf, H.J., Gilhuijs, K.G., Viergever, M.A.: Explainable artificial intelligence (xai) in deep learning-based medical image analysis. Med. Image Anal. 79, 102470 (2022). https:\/\/doi.org\/10.1016\/j.media.2022.102470, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1361841522001177","DOI":"10.1016\/j.media.2022.102470"},{"key":"624_CR56","doi-asserted-by":"crossref","unstructured":"Van Oort, B., Cruz, L., Aniche, M., Van Deursen, A.: The prevalence of code smells in machine learning projects. In: IEEE\/ACM 1st Workshop on AI Engineering-Software Engineering for AI (WAIN). IEEE 2021, 1\u20138 (2021)","DOI":"10.1109\/WAIN52551.2021.00011"},{"issue":"1","key":"624_CR57","doi-asserted-by":"publisher","first-page":"12718","DOI":"10.1038\/s41598-023-40036-5","volume":"13","author":"X Wang","year":"2023","unstructured":"Wang, X., Ren, J., Ren, H., Song, W., Qiao, Y., Zhao, Y., Linghu, L., Cui, Y., Zhao, Z., Chen, L., et al.: Diabetes mellitus early warning and factor analysis using ensemble bayesian networks with smote-enn and boruta. Sci. Rep. 13(1), 12718 (2023)","journal-title":"Sci. Rep."},{"key":"624_CR58","doi-asserted-by":"crossref","unstructured":"Wu, D., Mu, F., Shi, L., Guo, Z., Liu, K., Zhuang, W., Zhong, Y., Zhang, L.: ismell: Assembling llms with expert toolsets for code smell detection and refactoring. In: Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering, pp. 1345\u20131357 (2024)","DOI":"10.1145\/3691620.3695508"},{"key":"624_CR59","unstructured":"Xu, L., Skoularidou, M., Cuesta-Infante, A., Veeramachaneni, K.: Modeling tabular data using conditional gan. Adv. Neural Inf. Process. Syst. 32 (2019a)"},{"key":"624_CR60","unstructured":"Xu, L., Skoularidou, M., Cuesta-Infante, A., Veeramachaneni, K.: Modeling tabular data using conditional gan. Adv. Neural Inf. Process. Syst. 32 (2019b)"},{"key":"624_CR61","doi-asserted-by":"crossref","unstructured":"Yadav, P.\u00a0S., Rao, R.\u00a0S., Mishra, A., Gupta, M.: Machine learning-based methods for code smell detection: A survey. Appl. Sc. 14(14) (2024a). https:\/\/doi.org\/10.3390\/app14146149, https:\/\/www.mdpi.com\/2076-3417\/14\/14\/6149","DOI":"10.3390\/app14146149"},{"key":"624_CR62","doi-asserted-by":"crossref","unstructured":"Yadav, P.\u00a0S., Rao, R.\u00a0S., Mishra, A.: An evaluation of multi-label classification approaches for method-level code smells detection. IEEE Access (2024b)","DOI":"10.1109\/ACCESS.2024.3387856"},{"key":"624_CR63","doi-asserted-by":"crossref","unstructured":"Yadav, P.S., Rao, R.S., Mishra, A., Gupta, M.: Machine learning-based methods for code smell detection: A survey. Appl. Sci. 14(14), 6149 (2024c)","DOI":"10.3390\/app14146149"},{"key":"624_CR64","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Dong, C.: Mars: Detecting brain class\/method code smell based on metric-attention mechanism and residual network. J. Softw. Evolution Process 36(1), e2403 (2024)","DOI":"10.1002\/smr.2403"},{"key":"624_CR65","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Ge, C., Hong, S., Tian, R., Dong, C., Liu, J.: Delesmell: Code smell detection based on deep learning and latent semantic analysis. Knowl.-Based Syst. 255, 109737 (2022a). https:\/\/doi.org\/10.1016\/j.knosys.2022.109737, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0950705122008796","DOI":"10.1016\/j.knosys.2022.109737"},{"key":"624_CR66","doi-asserted-by":"publisher","unstructured":"Zhang, H, Cruz, L., van Deursen, A.: Code smells for machine learning applications. In: Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI, CAIN \u201922, Association for Computing Machinery, New York, NY, USA, pp. 217\u2013228 (2022b). https:\/\/doi.org\/10.1145\/3522664.3528620, https:\/\/doi.org\/10.1145\/3522664.3528620","DOI":"10.1145\/3522664.3528620"},{"key":"624_CR67","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Ge, C., Liu, H., Zheng, K.: Code smell detection based on supervised learning models: A survey. Neurocomputing 565, 127014 (2024c)","DOI":"10.1016\/j.neucom.2023.127014"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-026-00624-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-026-00624-x","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-026-00624-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T03:40:15Z","timestamp":1777866015000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-026-00624-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,4]]},"references-count":67,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2026,11]]}},"alternative-id":["624"],"URL":"https:\/\/doi.org\/10.1007\/s10515-026-00624-x","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,4]]},"assertion":[{"value":"22 October 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 April 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 May 2026","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"}}],"article-number":"76"}}