{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T20:39:13Z","timestamp":1757623153417,"version":"3.44.0"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032041999","type":"print"},{"value":"9783032042002","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T00:00:00Z","timestamp":1757376000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T00:00:00Z","timestamp":1757376000000},"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":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-04200-2_1","type":"book-chapter","created":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T03:05:35Z","timestamp":1757387135000},"page":"3-22","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Unmasking Out Code Smells: A Multiphase Framework for Accurate and Scalable Detection"],"prefix":"10.1007","author":[{"given":"Bruno","family":"Monteiro","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kouamana","family":"Bousson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nuno","family":"Pombo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,9,9]]},"reference":[{"key":"1_CR1","doi-asserted-by":"publisher","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). https:\/\/doi.org\/10.1016\/j.infsof.2018.12.009, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0950584918302623","DOI":"10.1016\/j.infsof.2018.12.009"},{"key":"1_CR2","doi-asserted-by":"publisher","unstructured":"Bavota, G., De Lucia, A., Oliveto, R.: Identifying extract class refactoring opportunities using structural and semantic cohesion measures. J. Syst. Softw. 84(3), 397\u2013414 (2011). https:\/\/doi.org\/10.1016\/j.jss.2010.11.918, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121210003195","DOI":"10.1016\/j.jss.2010.11.918"},{"key":"1_CR3","doi-asserted-by":"publisher","unstructured":"Bertolino, A.: Software testing research: achievements, challenges, dreams. In: Future of Software Engineering (FOSE \u201907), pp. 85\u2013103 (2007). https:\/\/doi.org\/10.1109\/FOSE.2007.25","DOI":"10.1109\/FOSE.2007.25"},{"key":"1_CR4","unstructured":"Campbell, G.A., Papapetrou, P.P.: SonarQube in action. Manning Publications (2013)"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Candea, G., Bucur, S., Zamfir, C.: Automated software testing as a service. In: Proceedings of the 1st ACM Symposium on Cloud Computting, pp. 155\u2013160. SoCC \u201910, Association for Computing Machinery, New York, NY, USA (2010). https:\/\/doi.org\/10.1145\/1807128.1807153","DOI":"10.1145\/1807128.1807153"},{"key":"1_CR6","doi-asserted-by":"publisher","first-page":"12966","DOI":"10.1109\/ACCESS.2025.3530927","volume":"13","author":"E Hamouda","year":"2025","unstructured":"Hamouda, E., El-Korany, A., Makady, S.: Smell-ml: a machine learning framework for detecting rarely studied code smells. IEEE Access 13, 12966\u201312980 (2025). https:\/\/doi.org\/10.1109\/ACCESS.2025.3530927","journal-title":"IEEE Access"},{"key":"1_CR7","doi-asserted-by":"publisher","unstructured":"Jain, S., Saha, A.: Improving performance with hybrid feature selection and ensemble machine learning techniques for code smell detection. Sci. Comput. Program. 212, 102713 (2021). https:\/\/doi.org\/10.1016\/j.scico.2021.102713","DOI":"10.1016\/j.scico.2021.102713"},{"key":"1_CR8","doi-asserted-by":"publisher","unstructured":"Kova\u010devi\u0107, A., et al.: Automatic detection of long method and god class code smells through neural source code embeddings. Expert Syst. Appl. 204, 117607 (2022). https:\/\/doi.org\/10.1016\/j.eswa.2022.117607. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0957417422009186","DOI":"10.1016\/j.eswa.2022.117607"},{"issue":"9","key":"1_CR9","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."},{"issue":"6","key":"1_CR10","doi-asserted-by":"publisher","first-page":"544","DOI":"10.1109\/TSE.2015.2503740","volume":"42","author":"H Liu","year":"2016","unstructured":"Liu, H., Liu, Q., Niu, Z., Liu, Y.: Dynamic and automatic feedback-based threshold adaptation for code smell detection. IEEE Trans. Software Eng. 42(6), 544\u2013558 (2016). https:\/\/doi.org\/10.1109\/TSE.2015.2503740","journal-title":"IEEE Trans. Software Eng."},{"key":"1_CR11","doi-asserted-by":"publisher","unstructured":"Magalh\u00e3es, M., Morgado, , Jesus, H., Pombo, N.: Unlocking the potential of dynamic languages: An exploration of automated unit test generation techniques. In: 2023 IEEE International Conference On Artificial Intelligence Testing (AITest), pp. 122\u2013126 (2023). https:\/\/doi.org\/10.1109\/AITest58265.2023.00027","DOI":"10.1109\/AITest58265.2023.00027"},{"key":"1_CR12","doi-asserted-by":"publisher","unstructured":"Marcelloni, F.: Feature selection based on a modified fuzzy c-means algorithm with supervision. Inform. Sci. 151, 201\u2013226 (2003). https:\/\/doi.org\/10.1016\/S0020-0255(02)00402-4","DOI":"10.1016\/S0020-0255(02)00402-4"},{"issue":"2","key":"1_CR13","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/TSE.2004.1265817","volume":"30","author":"T Mens","year":"2004","unstructured":"Mens, T., Tourwe, T.: A survey of software refactoring. IEEE Trans. Software Eng. 30(2), 126\u2013139 (2004). https:\/\/doi.org\/10.1109\/TSE.2004.1265817","journal-title":"IEEE Trans. Software Eng."},{"key":"1_CR14","doi-asserted-by":"publisher","unstructured":"Panda, R.R., Nagwani, N.K.: Multi-label software bug categorisation based on fuzzy similarity. Int. J. Comput. Sci. Eng. 24(3), 244\u2013258 (2021). https:\/\/doi.org\/10.1504\/ijcse.2021.115645","DOI":"10.1504\/ijcse.2021.115645"},{"key":"1_CR15","doi-asserted-by":"publisher","unstructured":"Pinho, A., Pombo, N., Silva, B.M., Bousson, K., Garcia, N.: Towards an accurate sleep apnea detection based on ECG signal: the quintessential of a wise feature selection. Appl. Soft Comput. 83, 105568 (2019). https:\/\/doi.org\/10.1016\/j.asoc.2019.105568, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1568494619303485","DOI":"10.1016\/j.asoc.2019.105568"},{"key":"1_CR16","doi-asserted-by":"publisher","unstructured":"Pombo, N., Teixeira, R.: Contribution of temporal sequence activities to predict bug fixing time. In: 2020 IEEE 14th International Conference on Application of Information and Communication Technologies (AICT), pp. 1\u20136 (2020). https:\/\/doi.org\/10.1109\/AICT50176.2020.9368603","DOI":"10.1109\/AICT50176.2020.9368603"},{"key":"1_CR17","doi-asserted-by":"publisher","unstructured":"Sarker, I.H.: Machine learning: Algorithms, real-world applications and research directions. SN Comput. Sci. 2(3) (2021).https:\/\/doi.org\/10.1007\/s42979-021-00592-x","DOI":"10.1007\/s42979-021-00592-x"},{"issue":"11","key":"1_CR18","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1109\/TSE.2017.2653105","volume":"43","author":"M Tufano","year":"2017","unstructured":"Tufano, M., et al.: When and why your code starts to smell bad (and whether the smells go away). IEEE Trans. Software Eng. 43(11), 1063\u20131088 (2017). https:\/\/doi.org\/10.1109\/TSE.2017.2653105","journal-title":"IEEE Trans. Software Eng."},{"key":"1_CR19","doi-asserted-by":"publisher","unstructured":"Wu, H., Yin, R., Gao, J., Huang, Z., Huang, H.: To what extent can code quality be improved by eliminating test smells? In: 2022 International Conference on Code Quality (ICCQ), pp. 19\u201326 (2022). https:\/\/doi.org\/10.1109\/ICCQ53703.2022.9763153","DOI":"10.1109\/ICCQ53703.2022.9763153"},{"key":"1_CR20","doi-asserted-by":"publisher","unstructured":"Zadeh, L.: Fuzzy sets. Inform. Control 8(3), 338\u2013353 (1965). https:\/\/doi.org\/10.1016\/S0019-9958(65)90241-X, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S001999586590241X","DOI":"10.1016\/S0019-9958(65)90241-X"},{"key":"1_CR21","doi-asserted-by":"publisher","unstructured":"Zhang, Y., Ge, C., Liu, H., Zheng, K.: Code smell detection based on supervised learning models: a survey. Neurocomputing 565, 127014 (2024). https:\/\/doi.org\/10.1016\/j.neucom.2023.127014, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0925231223011372","DOI":"10.1016\/j.neucom.2023.127014"}],"container-title":["Lecture Notes in Computer Science","Software Engineering and Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-04200-2_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T03:05:38Z","timestamp":1757387138000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-04200-2_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,9]]},"ISBN":["9783032041999","9783032042002"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-04200-2_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,9]]},"assertion":[{"value":"9 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SEAA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Euromicro Conference on Software Engineering and Advanced Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Salerno","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"51","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"seaa-12025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/dsd-seaa.com\/seaa2025\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}