{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T16:54:05Z","timestamp":1776444845680,"version":"3.51.2"},"reference-count":81,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2023,10,3]],"date-time":"2023-10-03T00:00:00Z","timestamp":1696291200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,10,3]],"date-time":"2023-10-03T00:00:00Z","timestamp":1696291200000},"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":["Cluster Comput"],"published-print":{"date-parts":[[2023,12]]},"DOI":"10.1007\/s10586-023-04144-1","type":"journal-article","created":{"date-parts":[[2023,10,3]],"date-time":"2023-10-03T09:02:49Z","timestamp":1696323769000},"page":"3473-3501","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Examining deep learning\u2019s capability to spot code smells: a systematic literature review"],"prefix":"10.1007","volume":"26","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":[[2023,10,3]]},"reference":[{"key":"4144_CR1","doi-asserted-by":"crossref","first-page":"1710","DOI":"10.3390\/app13031710","volume":"13","author":"OA Bast\u00edas","year":"2023","unstructured":"Bast\u00edas, O.A., D\u00edaz, J., L\u00f3pez Fenner, J.: Exploring the intersection between software maintenance and machine learning; a systematic mapping study. Appl. Sci. 13, 1710 (2023)","journal-title":"Appl. Sci."},{"key":"4144_CR2","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2023.107169","volume":"158","author":"EA AlOmar","year":"2023","unstructured":"AlOmar, E.A., Ivanov, A., Kurbatova, Z., Golubev, Y., Mkaouer, M.W., Ouni, A., Bryksin, T., Nguyen, L., Kini, A., Thakur, A.: Just-in-time code duplicates extraction. Inform. Softw. Technol. 158, 107169 (2023)","journal-title":"Inform. Softw. Technol."},{"key":"4144_CR3","doi-asserted-by":"crossref","unstructured":"Li, Z., Wang, S., Wang, W., Liang, P., Mo, R., Li, B.: Understanding bugs in multi-language deep learning frameworks, (2023). arXiv:2303.02695","DOI":"10.1109\/ICPC58990.2023.00047"},{"key":"4144_CR4","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2022.107120","volume":"155","author":"SM Al Khatib","year":"2023","unstructured":"Al Khatib, S.M., Alkharabsheh, K., Alawadi, S.: Selection of human evaluators for design smell detection using dragonfly optimization algorithm: An empirical study. Inform. Softw. Technol. 155, 107120 (2023)","journal-title":"Inform. Softw. Technol."},{"key":"4144_CR5","doi-asserted-by":"crossref","first-page":"874","DOI":"10.1587\/transinf.2019EDL8195","volume":"103","author":"DK Kim","year":"2020","unstructured":"Kim, D.K.: A deep neural network-based approach to finding similar code segments. IEICE TRANSACTIONS Inform. Syst. 103, 874\u2013878 (2020)","journal-title":"IEICE TRANSACTIONS Inform. Syst."},{"key":"4144_CR6","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2021.106736","volume":"143","author":"K Alkharabsheh","year":"2022","unstructured":"Alkharabsheh, K., Alawadi, S., Kebande, V.R., Crespo, Y., Fern\u00e1ndez-Delgado, M., Taboada, J.A.: A comparison of machine learning algorithms on design smell detection using balanced and imbalanced dataset: a study of god class. Inform. Softw. Technol. 143, 106736 (2022)","journal-title":"Inform. Softw. Technol."},{"key":"4144_CR7","volume-title":"AntiPatterns: refactoring software, architectures, and projects in crisis","author":"WH Brown","year":"1998","unstructured":"Brown, W.H., Malveau, R.C., McCormick, H.W.S., Mowbray, T.J.: AntiPatterns: refactoring software, architectures, and projects in crisis. Wiley, Hoboken (1998)"},{"key":"4144_CR8","unstructured":"Gesi, J., Liu, S., Li, J., Ahmed, I., Nagappan, N., Lo, D., de\u00a0Almeida, E.S., Kochhar, P.S., Bao, L.: Code smells in machine learning systems, (2022). arXiv:2203.00803"},{"key":"4144_CR9","unstructured":"Muralidhar, N., Muthiah, S., Butler, P., Jain, M., Yu, Y., Burne, K., Li, W., Jones, D., Arunachalam, P., McCormick, H.S., Ramakrishnan, N.: Using antipatterns to avoid mlops mistakes, (2021). arXiv:2107.00079"},{"key":"4144_CR10","doi-asserted-by":"crossref","first-page":"8695","DOI":"10.1109\/ACCESS.2021.3049823","volume":"9","author":"I Kaur","year":"2021","unstructured":"Kaur, I., Kaur, A.: A novel four-way approach designed with ensemble feature selection for code smell detection. IEEE Access 9, 8695\u20138707 (2021)","journal-title":"IEEE Access"},{"key":"4144_CR11","unstructured":"Fowler, M.: Refactoring, Addison-Wesley Professional, (2018)"},{"key":"4144_CR12","doi-asserted-by":"crossref","unstructured":"Spadini, D., Palomba, F., Zaidman, A., Bruntink, M., Bacchelli, A., On the relation of test smells to software code quality, in: IEEE international conference on software maintenance and evolution (ICSME). IEEE 2018, 1\u201312 (2018)","DOI":"10.1109\/ICSME.2018.00010"},{"key":"4144_CR13","unstructured":"Barbez, A.: Deep Learning Structural and Historical Features for Anti-Patterns Detection, Master\u2019s thesis, \u00c9cole Polytechnique de Montr\u00e9al, (2018). https:\/\/publications.polymtl.ca\/3724\/"},{"key":"4144_CR14","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MS.2012.167","volume":"29","author":"P Kruchten","year":"2012","unstructured":"Kruchten, P., Nord, R.L., Ozkaya, I.: Technical debt: from metaphor to theory and practice. IEEE Softw. 29, 18\u201321 (2012)","journal-title":"IEEE Softw."},{"key":"4144_CR15","doi-asserted-by":"crossref","unstructured":"Gupta, A., Suri, B., Misra, S.: A systematic literature review: code bad smells in java source code, in: Computational Science and Its Applications\u2013ICCSA 2017: 17th International Conference, Trieste, Italy, July 3-6, 2017, Proceedings, Part V 17, Springer, pp. 665\u2013682, (2017)","DOI":"10.1007\/978-3-319-62404-4_49"},{"key":"4144_CR16","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring: Improving the design of existing code addison-wesley professional. CA, USA, Berkeley (1999)"},{"key":"4144_CR17","unstructured":"Mantyla, M.: Bad smells in software-a taxonomy and an empirical study, Ph.D. thesis, PhD thesis, Helsinki University of Technology, (2003)"},{"key":"4144_CR18","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1007\/s11219-012-9187-6","volume":"21","author":"M Kessentini","year":"2013","unstructured":"Kessentini, M., Mahaouachi, R., Ghedira, K.: What you like in design use to correct bad-smells. Softw. Qual. J. 21, 551\u2013571 (2013)","journal-title":"Softw. Qual. J."},{"key":"4144_CR19","doi-asserted-by":"crossref","first-page":"544","DOI":"10.1109\/TSE.2015.2503740","volume":"42","author":"H Liu","year":"2015","unstructured":"Liu, H., Liu, Q., Niu, Z., Liu, Y.: Dynamic and automatic feedback-based threshold adaptation for code smell detection. IEEE Trans. Softw. Eng. 42, 544\u2013558 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"4144_CR20","unstructured":"Wake, W.C.: Refactoring workbook, Addison-Wesley Professional, (2004)"},{"key":"4144_CR21","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.jss.2018.12.001","volume":"150","author":"L Pascarella","year":"2019","unstructured":"Pascarella, L., Palomba, F., Bacchelli, A.: Fine-grained just-in-time defect prediction. J. Syst. Softw. 150, 22\u201336 (2019)","journal-title":"J. Syst. Softw."},{"key":"4144_CR22","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/TSE.2018.2880977","volume":"47","author":"EV de Paulo Sobrinho","year":"2018","unstructured":"de Paulo Sobrinho, E.V., De Lucia, A., de Almeida Maia, M.: A systematic literature review on bad smells-5 w\u2019s: which, when, what, who, where. IEEE Trans. Softw. Eng. 47, 17\u201366 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"4144_CR23","first-page":"867","volume":"27","author":"G Rasool","year":"2015","unstructured":"Rasool, G., Arshad, Z.: A review of code smell mining techniques. J. Softw.: Evol. Process 27, 867\u2013895 (2015)","journal-title":"J. Softw.: Evol. Process"},{"key":"4144_CR24","first-page":"3","volume":"49","author":"F Sabir","year":"2019","unstructured":"Sabir, F., Palma, F., Rasool, G., Gu\u00e9h\u00e9neuc, Y.-G., Moha, N.: A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems. Softw.: Prac. Exp. 49, 3\u201339 (2019)","journal-title":"Softw.: Prac. Exp."},{"key":"4144_CR25","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1002\/smr.521","volume":"23","author":"M Zhang","year":"2011","unstructured":"Zhang, M., Hall, T., Baddoo, N.: Code bad smells: a review of current knowledge. J. Softw. Maint. Evol.: Res. Prac. 23, 179\u2013202 (2011)","journal-title":"J. Softw. Maint. Evol.: Res. Prac."},{"key":"4144_CR26","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1007\/s10664-013-9283-7","volume":"20","author":"M Misbhauddin","year":"2015","unstructured":"Misbhauddin, M., Alshayeb, M.: Uml model refactoring: a systematic literature review. Empir. Softw. Eng. 20, 206\u2013251 (2015)","journal-title":"Empir. Softw. Eng."},{"key":"4144_CR27","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1007\/s10664-013-9283-7","volume":"20","author":"M Misbhauddin","year":"2015","unstructured":"Misbhauddin, M., Alshayeb, M.: Uml model refactoring: a systematic literature review. Empir. Softw. Eng. 20, 206\u2013251 (2015)","journal-title":"Empir. Softw. Eng."},{"key":"4144_CR28","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.infsof.2018.12.009","volume":"108","author":"MI Azeem","year":"2019","unstructured":"Azeem, M.I., Palomba, F., Shi, L., Wang, Q.: Machine learning techniques for code smell detection: A systematic literature review and meta-analysis. Inform. Softw. Technol. 108, 115\u2013138 (2019)","journal-title":"Inform. Softw. Technol."},{"key":"4144_CR29","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1142\/S021819401950013X","volume":"29","author":"FL Caram","year":"2019","unstructured":"Caram, F.L., Rodrigues, B.R.D.O., Campanelli, A.S., Parreiras, F.S.: Machine learning techniques for code smells detection: a systematic mapping study. Int. J. Softw. Eng. Knowl. Eng. 29, 285\u2013316 (2019)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"4144_CR30","volume":"33","author":"A AbuHassan","year":"2021","unstructured":"AbuHassan, A., Alshayeb, M., Ghouti, L.: Software smell detection techniques: a systematic literature review. J. Softw.: Evol. Process 33, e2320 (2021)","journal-title":"J. Softw.: Evol. Process"},{"key":"4144_CR31","doi-asserted-by":"crossref","first-page":"2129","DOI":"10.1016\/j.asej.2017.03.002","volume":"9","author":"S Singh","year":"2018","unstructured":"Singh, S., Kaur, S.: A systematic literature review: Refactoring for disclosing code smells in object oriented software. Ain Shams Eng. J. 9, 2129\u20132151 (2018)","journal-title":"Ain Shams Eng. J."},{"key":"4144_CR32","first-page":"915","volume":"16","author":"M Agnihotri","year":"2020","unstructured":"Agnihotri, M., Chug, A.: A systematic literature survey of software metrics, code smells and refactoring techniques. J. Inform. Process. Syst. 16, 915\u2013934 (2020)","journal-title":"J. Inform. Process. Syst."},{"key":"4144_CR33","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2021.106783","volume":"144","author":"T Lewowski","year":"2022","unstructured":"Lewowski, T., Madeyski, L.: How far are we from reproducible research on code smell detection? a systematic literature review. Inform. Softw. Technol. 144, 106783 (2022)","journal-title":"Inform. Softw. Technol."},{"key":"4144_CR34","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1007\/s10664-023-10312-z","volume":"28","author":"A Alazba","year":"2023","unstructured":"Alazba, A., Aljamaan, H., Alshayeb, M.: Deep learning approaches for bad smell detection: a systematic literature review. Empir. Softw. Eng. 28, 77 (2023)","journal-title":"Empir. Softw. Eng."},{"key":"4144_CR35","volume":"184","author":"M Lei","year":"2022","unstructured":"Lei, M., Li, H., Li, J., Aundhkar, N., Kim, D.-K.: Deep learning application on code clone detection: a review of current knowledge. J. Syst. Softw. 184, 111141 (2022)","journal-title":"J. Syst. Softw."},{"key":"4144_CR36","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2019.106214","volume":"119","author":"H Alsolai","year":"2020","unstructured":"Alsolai, H., Roper, M.: A systematic literature review of machine learning techniques for software maintainability prediction. Inform. Softw. Technol. 119, 106214 (2020)","journal-title":"Inform. Softw. Technol."},{"key":"4144_CR37","doi-asserted-by":"crossref","unstructured":"Fernandes, E., Oliveira, J., Vale, G., Paiva, T., Figueiredo, E.: A review-based comparative study of bad smell detection tools, in: Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, pp. 1\u201312, (2016)","DOI":"10.1145\/2915970.2915984"},{"key":"4144_CR38","doi-asserted-by":"crossref","unstructured":"Kitchenham, B.A.: Systematic review in software engineering: where we are and where we should be going, in: Proceedings of the 2nd international workshop on Evidential assessment of software technologies, p. 1\u20132 (2012)","DOI":"10.1145\/2372233.2372235"},{"key":"4144_CR39","doi-asserted-by":"publisher","unstructured":"Ho, A., Bui, A.M.T., Nguyen, P.T., 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, EASE \u201923, Association for Computing Machinery, New York, NY, USA, p. 229-234. (2023) https:\/\/doi.org\/10.1145\/3593434.3593476","DOI":"10.1145\/3593434.3593476"},{"key":"4144_CR40","doi-asserted-by":"publisher","unstructured":"Bhave, A., Sinha, R.: Deep multimodal architecture for detection of long parameter list and switch statements using distilbert, in: 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation (SCAM), pp. 116\u2013120. (2022) https:\/\/doi.org\/10.1109\/SCAM55253.2022.00018","DOI":"10.1109\/SCAM55253.2022.00018"},{"key":"4144_CR41","doi-asserted-by":"crossref","unstructured":"Nandani, H., Saad, M., Sharma, T.: Dacos-a manually annotated dataset of code smells, (2023). arXiv:2303.08729","DOI":"10.1109\/MSR59073.2023.00067"},{"key":"4144_CR42","doi-asserted-by":"crossref","unstructured":"Kaur, S., Singh, S.: Improving the quality of open source software, Agile Software Development: Trends, Challenges and Applications, 309\u2013323 (2023)","DOI":"10.1002\/9781119896838.ch16"},{"key":"4144_CR43","doi-asserted-by":"crossref","unstructured":"Tummalapalli, S., Kumar, L., Bhanu\u00a0Murthy, N.L.: Web service anti-patterns detection using cnn with varying sequence padding size, in: Mobile Application Development: Practice and Experience: 12th Industry Symposium in Conjunction with 18th ICDCIT 2022, Springer, pp. 153\u2013165 (2023)","DOI":"10.1007\/978-981-19-6893-8_13"},{"key":"4144_CR44","doi-asserted-by":"crossref","DOI":"10.1016\/j.scico.2023.102945","volume":"228","author":"R Sepahvand","year":"2023","unstructured":"Sepahvand, R., Akbari, R., Jamasb, B., Hashemi, S., Boushehrian, O.: Using word embedding and convolution neural network for bug triaging by considering design flaws. Sci. Comput. Program. 228, 102945 (2023)","journal-title":"Sci. Comput. Program."},{"key":"4144_CR45","doi-asserted-by":"crossref","first-page":"10321","DOI":"10.3390\/app122010321","volume":"12","author":"S Dewangan","year":"2022","unstructured":"Dewangan, S., Rao, R.S., Mishra, A., Gupta, M.: Code smell detection using ensemble machine learning algorithms. Appl. Sci. 12, 10321 (2022)","journal-title":"Appl. Sci."},{"key":"4144_CR46","doi-asserted-by":"publisher","unstructured":"Tarwani, S., Chug, A.: Application of deep learning models for code smell prediction, in: 2022 10th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), pp. 1\u20135. (2022) https:\/\/doi.org\/10.1109\/ICRITO56286.2022.9965048","DOI":"10.1109\/ICRITO56286.2022.9965048"},{"key":"4144_CR47","volume":"255","author":"Y Zhang","year":"2022","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 (2022)","journal-title":"Knowl.-Based Syst."},{"key":"4144_CR48","doi-asserted-by":"publisher","unstructured":"Zhang, M., Jia, J.: Feature envy detection with deep learning and snapshot ensemble, in: 2022 9th International Conference on Dependable Systems and Their Applications (DSA), pp. 215\u2013223. (2022) https:\/\/doi.org\/10.1109\/DSA56465.2022.00037","DOI":"10.1109\/DSA56465.2022.00037"},{"key":"4144_CR49","doi-asserted-by":"publisher","unstructured":"Yedida, R., Menzies, T.: How to improve deep learning for software analytics (a case study with code smell detection), in: 2022 IEEE\/ACM 19th International Conference on Mining Software Repositories (MSR), pp. 156\u2013166. (2022) https:\/\/doi.org\/10.1145\/3524842.3528458","DOI":"10.1145\/3524842.3528458"},{"key":"4144_CR50","doi-asserted-by":"crossref","unstructured":"Li, Y., Zhang, X.: Multi-label code smell detection with hybrid model based on deep learning., in: SEKE, pp. 42\u201347. (2022)","DOI":"10.18293\/SEKE2022-077"},{"key":"4144_CR51","doi-asserted-by":"publisher","unstructured":"Virmajoki, J., Knutas, A., Kasurinen, J.: Detecting code smells with ai: a prototype study, in: 2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO), pp. 1393\u20131398. (2022) https:\/\/doi.org\/10.23919\/MIPRO55190.2022.9803727","DOI":"10.23919\/MIPRO55190.2022.9803727"},{"key":"4144_CR52","first-page":"2621","volume":"34","author":"AT Imam","year":"2022","unstructured":"Imam, A.T., Al-Srour, B.R., Alhroob, A.: The automation of the detection of large class bad smell by using genetic algorithm and deep learning. J. King Saud Univ.: Comput. Inform. Sci. 34, 2621\u20132636 (2022)","journal-title":"J. King Saud Univ.: Comput. Inform. Sci."},{"key":"4144_CR53","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/s10664-022-10164-z","volume":"27","author":"F Lomio","year":"2022","unstructured":"Lomio, F., Moreschini, S., Lenarduzzi, V.: A machine and deep learning analysis among sonarqube rules, product, and process metrics for fault prediction. Empir. Softw. Eng. 27, 189 (2022)","journal-title":"Empir. Softw. Eng."},{"key":"4144_CR54","doi-asserted-by":"publisher","unstructured":"Xu, W., Zhang, X.: Multi-granularity code smell detection using deep learning method based on abstract syntax tree, volume 2021-July, Pittsburgh, PA, United states, pp. 503 \u2013 509. (2021) https:\/\/doi.org\/10.18293\/SEKE2021-014","DOI":"10.18293\/SEKE2021-014"},{"key":"4144_CR55","doi-asserted-by":"publisher","unstructured":"Gupta, H., Kulkarni, T.G., Kumar, L., Neti, L.B.M., Krishna, A.: An empirical study on predictability of software code smell using deep learning models, in: Advanced Information Networking and Applications, Springer International Publishing, 2021, pp. 120\u2013132. https:\/\/doi.org\/10.1007%2F978-3-030-75075-6_10. https:\/\/doi.org\/10.1007\/978-3-030-75075-6_10","DOI":"10.1007\/978-3-030-75075-6_10"},{"key":"4144_CR56","doi-asserted-by":"crossref","first-page":"6613","DOI":"10.3390\/app11146613","volume":"11","author":"Y-B Jo","year":"2021","unstructured":"Jo, Y.-B., Lee, J., Yoo, C.-J.: Two-pass technique for clone detection and type classification using tree-based convolution neural network. Appl. Sci. 11, 6613 (2021)","journal-title":"Appl. Sci."},{"key":"4144_CR57","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1109\/TR.2020.3001918","volume":"70","author":"W Hua","year":"2021","unstructured":"Hua, W., Sui, Y., Wan, Y., Liu, G., Xu, G.: Fcca: hybrid code representation for functional clone detection using attention networks. IEEE Trans. Reliab. 70, 304\u2013318 (2021)","journal-title":"IEEE Trans. Reliab."},{"key":"4144_CR58","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2403","author":"Y Zhang","year":"2021","unstructured":"Zhang, Y., Dong, C.: Mars: detecting brain class\/method code smell based on metric-attention mechanism and residual network. J. Softw.: Evol. Process (2021). https:\/\/doi.org\/10.1002\/smr.2403","journal-title":"J. Softw.: Evol. Process"},{"key":"4144_CR59","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2021.110936","volume":"176","author":"T Sharma","year":"2021","unstructured":"Sharma, T., Efstathiou, V., Louridas, P., Spinellis, D.: Code smell detection by deep direct-learning and transfer-learning. J. Syst. Softw. 176, 110936 (2021)","journal-title":"J. Syst. Softw."},{"key":"4144_CR60","first-page":"1811","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. Softw. Eng. 47, 1811\u20131837 (2021)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"4144_CR61","doi-asserted-by":"publisher","unstructured":"Wang, H., Liu, J., Kang, J., Yin, W., Sun, H., Wang, H.: Feature envy detection based on bi-lstm with self-attention mechanism, in: 2020 IEEE Intl Conf on Parallel and Distributed Processing with Applications, Big Data and Cloud Computing, Sustainable Computing and Communications, Social Computing and Networking (ISPA\/BDCloud\/SocialCom\/SustainCom), pp. 448\u2013457. (2020) https:\/\/doi.org\/10.1109\/ISPA-BDCloud-SocialCom-SustainCom51426.2020.00082","DOI":"10.1109\/ISPA-BDCloud-SocialCom-SustainCom51426.2020.00082"},{"key":"4144_CR62","doi-asserted-by":"publisher","unstructured":"Hadj-Kacem, M., Bouassida, N.: Deep representation learning for code smells detection using variational auto-encoder, in. International Joint Conference on Neural Networks (IJCNN) 2019, 1\u20138 (2019). https:\/\/doi.org\/10.1109\/IJCNN.2019.8851854","DOI":"10.1109\/IJCNN.2019.8851854"},{"key":"4144_CR63","doi-asserted-by":"publisher","unstructured":"Barbez, A., Khomh, F., Gu\u00e9h\u00e9neuc, Y.-G.: Deep learning anti-patterns from code metrics history, in. IEEE International Conference on Software Maintenance and Evolution (ICSME) 2019, 114\u2013124 (2019). https:\/\/doi.org\/10.1109\/ICSME.2019.00021","DOI":"10.1109\/ICSME.2019.00021"},{"key":"4144_CR64","doi-asserted-by":"publisher","unstructured":"Guo, X., Shi, C., Jiang, H.: Deep semantic-based feature envy identification, in: Proceedings of the 11th Asia-Pacific Symposium on Internetware, Internetware \u201919, Association for Computing Machinery, New York, NY, USA, (2019). https:\/\/doi.org\/10.1145\/3361242.3361257","DOI":"10.1145\/3361242.3361257"},{"key":"4144_CR65","doi-asserted-by":"publisher","unstructured":"Das, A.K., Yadav, S., Dhal, S.: Detecting code smells using deep learning, in: TENCON 2019 - 2019 IEEE Region 10 Conference (TENCON), pp. 2081\u20132086. (2019) https:\/\/doi.org\/10.1109\/TENCON.2019.8929628","DOI":"10.1109\/TENCON.2019.8929628"},{"key":"4144_CR66","unstructured":"Sharma, T., Efstathiou, V., Louridas, P., Spinellis, D.: On the feasibility of transfer-learning code smells using deep learning, (2019). arXiv:1904.03031"},{"key":"4144_CR67","doi-asserted-by":"publisher","unstructured":"Liu, H., Xu, Z., Zou, Y.: Deep learning based feature envy detection, in: 2018 33rd IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 385\u2013396. (2018) https:\/\/doi.org\/10.1145\/3238147.3238166","DOI":"10.1145\/3238147.3238166"},{"key":"4144_CR68","doi-asserted-by":"crossref","unstructured":"Hadj-Kacem, M., Bouassida, N.: A hybrid approach to detect code smells using deep learning., in: ENASE, pp. 137\u2013146 (2018)","DOI":"10.5220\/0006709801370146"},{"key":"4144_CR69","doi-asserted-by":"crossref","unstructured":"Li, L., Feng, H., Zhuang, W., Meng, N., Ryder, B.: Cclearner: A deep learning-based clone detection approach, in: 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp. 249\u2013260 (2017)","DOI":"10.1109\/ICSME.2017.46"},{"key":"4144_CR70","first-page":"3613","volume":"7","author":"DK Kim","year":"2017","unstructured":"Kim, D.K.: Finding bad code smells with neural network models, International. J. Electr. Comput. Eng. 7, 3613 (2017)","journal-title":"J. Electr. Comput. Eng."},{"key":"4144_CR71","doi-asserted-by":"publisher","unstructured":"White, M., Tufano, M., Vendome, C., Poshyvanyk, D.: Deep learning code fragments for code clone detection, in: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, ASE \u201916, Association for Computing Machinery, New York, NY, USA, 2016, p. 87-98. https:\/\/doi.org\/10.1145\/2970276.2970326","DOI":"10.1145\/2970276.2970326"},{"key":"4144_CR72","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2629648","volume":"23","author":"T Hall","year":"2014","unstructured":"Hall, T., Zhang, M., Bowes, D., Sun, Y.: Some code smells have a significant but small effect on faults. ACM Trans. Softw. Eng. Methodol. 23, 1\u201339 (2014)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"4144_CR73","unstructured":"Lanza, M., Marinescu, R.: Object-Oriented Metrics in Practice. Evaluate, and Improve the Design of Object-oriented Systems, Springer Verlag, Using Software Metrics to Characterize (2010)"},{"key":"4144_CR74","doi-asserted-by":"crossref","DOI":"10.1016\/j.asoc.2022.109658","volume":"130","author":"R Saheb-Nassagh","year":"2022","unstructured":"Saheb-Nassagh, R., Ashtiani, M., Minaei-Bidgoli, B.: A probabilistic-based approach for automatic identification and refactoring of software code smells. Appl. Soft Comput. 130, 109658 (2022)","journal-title":"Appl. Soft Comput."},{"key":"4144_CR75","doi-asserted-by":"publisher","DOI":"10.1002\/spe.3235","author":"F Li","year":"2023","unstructured":"Li, F., Zou, K., Keung, J.W., Yu, X., Feng, S., Xiao, Y.: On the relative value of imbalanced learning for code smell detection. Prac. Exp. Softw. (2023). https:\/\/doi.org\/10.1002\/spe.3235","journal-title":"Prac. Exp. Softw."},{"key":"4144_CR76","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.future.2022.10.022","volume":"140","author":"YMB Ali","year":"2023","unstructured":"Ali, Y.M.B.: Adversarial attacks on deep learning networks in image classification based on smell bees optimization algorithm. Futur. Gener. Comput. Syst. 140, 185\u2013195 (2023)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"4144_CR77","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2021.106736","volume":"143","author":"K Alkharabsheh","year":"2022","unstructured":"Alkharabsheh, K., Alawadi, S., Kebande, V.R., Crespo, Y., Fern\u00e1ndez-Delgado, M., Taboada, J.A.: A comparison of machine learning algorithms on design smell detection using balanced and imbalanced dataset: a study of god class. Inform. Softw. Technol. 143, 106736 (2022)","journal-title":"Inform. Softw. Technol."},{"key":"4144_CR78","first-page":"9478","volume":"34","author":"R Gupta","year":"2022","unstructured":"Gupta, R., Kumar Singh, S.: A novel metric based detection of temporary field code smell and its empirical analysis. J. King Saud Univ.: Comput. Inform. Sci. 34, 9478\u20139500 (2022)","journal-title":"J. King Saud Univ.: Comput. Inform. Sci."},{"key":"4144_CR79","first-page":"20","volume-title":"Appl. Evol. Comput.","author":"I Shoenberger","year":"2017","unstructured":"Shoenberger, I., Mkaouer, M.W., Kessentini, M.: On the use of smelly examples to detect code smells in javascript. In: Squillero, G., Sim, K. (eds.) Appl. Evol. Comput., pp. 20\u201334. Springer International Publishing, Cham (2017)"},{"key":"4144_CR80","doi-asserted-by":"crossref","unstructured":"Palomba, F., Bavota, G., Di\u00a0Penta, M., Fasano, F., Oliveto, R., De\u00a0Lucia, A.: On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation, in: Proceedings of the 40th International Conference on Software Engineering, pp. 482\u2013482 (2018)","DOI":"10.1145\/3180155.3182532"},{"key":"4144_CR81","doi-asserted-by":"crossref","unstructured":"Chen, Q., C\u00e2mara, R., Campos, J., Souto, A., Ahmed, I.: The smelly eight: An empirical study on the prevalence of code smells in quantum computing, in: 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE), IEEE, pp. 358\u2013370 (2023)","DOI":"10.1109\/ICSE48619.2023.00041"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-023-04144-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-023-04144-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-023-04144-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,16]],"date-time":"2023-10-16T20:15:18Z","timestamp":1697487318000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-023-04144-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,3]]},"references-count":81,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,12]]}},"alternative-id":["4144"],"URL":"https:\/\/doi.org\/10.1007\/s10586-023-04144-1","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,3]]},"assertion":[{"value":"20 July 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 August 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 September 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 October 2023","order":4,"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 known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}