{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T03:09:07Z","timestamp":1768619347023,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,8,23]],"date-time":"2021-08-23T00:00:00Z","timestamp":1629676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Swiss National Science Foundation","award":["PZ00P2_186090"],"award-info":[{"award-number":["PZ00P2_186090"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,8,23]]},"DOI":"10.1145\/3472674.3473978","type":"proceedings-article","created":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T02:12:30Z","timestamp":1629339150000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Comparing within- and cross-project machine learning algorithms for code smell detection"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6038-4171","authenticated-orcid":false,"given":"Manuel","family":"De Stefano","sequence":"first","affiliation":[{"name":"University of Salerno, Italy"}]},{"given":"Fabiano","family":"Pecorelli","sequence":"additional","affiliation":[{"name":"University of Salerno, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9337-5116","authenticated-orcid":false,"given":"Fabio","family":"Palomba","sequence":"additional","affiliation":[{"name":"University of Salerno, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4238-1425","authenticated-orcid":false,"given":"Andrea","family":"De Lucia","sequence":"additional","affiliation":[{"name":"University of Salerno, Italy"}]}],"member":"320","published-online":{"date-parts":[[2021,8,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Marwen Abbes Foutse Khomh Yann-Gael Gueheneuc and Giuliano Antoniol. 2011. An empirical study of the impact of two antipatterns blob and spaghetti code on program comprehension. In 2011 15Th european conference on software maintenance and reengineering. 181\u2013190.  Marwen Abbes Foutse Khomh Yann-Gael Gueheneuc and Giuliano Antoniol. 2011. An empirical study of the impact of two antipatterns blob and spaghetti code on program comprehension. In 2011 15Th european conference on software maintenance and reengineering. 181\u2013190.","DOI":"10.1109\/CSMR.2011.24"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.12.009"},{"key":"e_1_3_2_1_3_1","volume-title":"Modern information retrieval. 463","author":"Baeza-Yates Ricardo","unstructured":"Ricardo Baeza-Yates and Berthier Ribeiro-Neto . 1999. Modern information retrieval. 463 , ACM press New York . Ricardo Baeza-Yates and Berthier Ribeiro-Neto. 1999. Modern information retrieval. 463, ACM press New York."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.60"},{"key":"e_1_3_2_1_5_1","article-title":"Random search for hyper-parameter optimization","volume":"13","author":"Bergstra James","year":"2012","unstructured":"James Bergstra and Yoshua Bengio . 2012 . Random search for hyper-parameter optimization .. Journal of machine learning research , 13 , 2 (2012). James Bergstra and Yoshua Bengio. 2012. Random search for hyper-parameter optimization.. Journal of machine learning research, 13, 2 (2012).","journal-title":"Journal of machine learning research"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882373"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_3_2_1_8_1","volume-title":"Dominance statistics: Ordinal analyses to answer ordinal questions.. Psychological bulletin, 114, 3","author":"Cliff Norman","year":"1993","unstructured":"Norman Cliff . 1993. Dominance statistics: Ordinal analyses to answer ordinal questions.. Psychological bulletin, 114, 3 ( 1993 ), 494. Norman Cliff. 1993. Dominance statistics: Ordinal analyses to answer ordinal questions.. Psychological bulletin, 114, 3 (1993), 494."},{"key":"e_1_3_2_1_9_1","volume-title":"Practical nonparametric statistics (3. ed ed.)","author":"Conover William Jay","unstructured":"William Jay Conover . 1999. Practical nonparametric statistics (3. ed ed.) . Wiley , New York, NY [u.a.]. isbn:0471160687 William Jay Conover. 1999. Practical nonparametric statistics (3. ed ed.). Wiley, New York, NY [u.a.]. isbn:0471160687"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/157710.157715"},{"key":"e_1_3_2_1_11_1","article-title":"A systematic literature review on bad smells\u20145 W\u2019s: which, when, what, who, where","author":"de Paulo Sobrinho Elder Vicente","year":"2018","unstructured":"Elder Vicente de Paulo Sobrinho , Andrea De Lucia , and Marcelo de Almeida Maia . 2018 . A systematic literature review on bad smells\u20145 W\u2019s: which, when, what, who, where . IEEE Transactions on Software Engineering. Elder Vicente de Paulo Sobrinho, Andrea De Lucia, and Marcelo de Almeida Maia. 2018. A systematic literature review on bad smells\u20145 W\u2019s: which, when, what, who, where. IEEE Transactions on Software Engineering.","journal-title":"IEEE Transactions on Software Engineering."},{"key":"e_1_3_2_1_12_1","volume-title":"Detecting code smells using machine learning techniques: are we there yet? In 2018 ieee 25th international conference on software analysis, evolution and reengineering (saner). 612\u2013621","author":"Nucci Dario Di","unstructured":"Dario Di Nucci , Fabio Palomba , Damian A Tamburri , Alexander Serebrenik , and Andrea De Lucia . 2018. Detecting code smells using machine learning techniques: are we there yet? In 2018 ieee 25th international conference on software analysis, evolution and reengineering (saner). 612\u2013621 . Dario Di Nucci, Fabio Palomba, Damian A Tamburri, Alexander Serebrenik, and Andrea De Lucia. 2018. Detecting code smells using machine learning techniques: are we there yet? In 2018 ieee 25th international conference on software analysis, evolution and reengineering (saner). 612\u2013621."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2915970.2915984"},{"key":"e_1_3_2_1_14_1","volume-title":"Jdeodorant: Identification and removal of feature envy bad smells. In 2007 ieee international conference on software maintenance. 519\u2013520.","author":"Fokaefs Marios","year":"2007","unstructured":"Marios Fokaefs , Nikolaos Tsantalis , and Alexander Chatzigeorgiou . 2007 . Jdeodorant: Identification and removal of feature envy bad smells. In 2007 ieee international conference on software maintenance. 519\u2013520. Marios Fokaefs, Nikolaos Tsantalis, and Alexander Chatzigeorgiou. 2007. Jdeodorant: Identification and removal of feature envy bad smells. In 2007 ieee international conference on software maintenance. 519\u2013520."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985989"},{"key":"e_1_3_2_1_16_1","first-page":"5","article-title":"Automatic detection of bad smells in code: An experimental assessment","volume":"11","author":"Fontana Francesca Arcelli","year":"2012","unstructured":"Francesca Arcelli Fontana , Pietro Braione , and Marco Zanoni . 2012 . Automatic detection of bad smells in code: An experimental assessment .. J. Object Technol. , 11 , 2 (2012), 5 \u2013 1 . Francesca Arcelli Fontana, Pietro Braione, and Marco Zanoni. 2012. Automatic detection of bad smells in code: An experimental assessment.. J. Object Technol., 11, 2 (2012), 5\u20131.","journal-title":"J. Object Technol."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.84"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2938006.2938019"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2017.04.014"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.56"},{"key":"e_1_3_2_1_21_1","volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","unstructured":"Martin Fowler . 2018. Refactoring: improving the design of existing code . Addison-Wesley Professional . Martin Fowler. 2018. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_2_1_22_1","volume-title":"Developing fault-prediction models: What the research can show industry","author":"Hall Tracy","year":"2011","unstructured":"Tracy Hall , Sarah Beecham , David Bowes , David Gray , and Steve Counsell . 2011. Developing fault-prediction models: What the research can show industry . IEEE software, 28, 6 ( 2011 ), 96\u201399. Tracy Hall, Sarah Beecham, David Bowes, David Gray, and Steve Counsell. 2011. Developing fault-prediction models: What the research can show industry. IEEE software, 28, 6 (2011), 96\u201399."},{"key":"e_1_3_2_1_23_1","volume-title":"Technical debt: From metaphor to theory and practice. Ieee software, 29, 6","author":"Kruchten Philippe","year":"2012","unstructured":"Philippe Kruchten , Robert L Nord , and Ipek Ozkaya . 2012. Technical debt: From metaphor to theory and practice. Ieee software, 29, 6 ( 2012 ), 18\u201321. Philippe Kruchten, Robert L Nord, and Ipek Ozkaya. 2012. Technical debt: From metaphor to theory and practice. Ieee software, 29, 6 (2012), 18\u201321."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1980.11805"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810146.2810150"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-006-9002-8"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.50"},{"key":"e_1_3_2_1_28_1","volume-title":"A caution regarding rules of thumb for variance inflation factors. Quality & quantity, 41, 5","author":"O\u2019brien Robert M","year":"2007","unstructured":"Robert M O\u2019brien . 2007. A caution regarding rules of thumb for variance inflation factors. Quality & quantity, 41, 5 ( 2007 ), 673\u2013690. Robert M O\u2019brien. 2007. A caution regarding rules of thumb for variance inflation factors. Quality & quantity, 41, 5 (2007), 673\u2013690."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9535-z"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.32"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2372760"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503704"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110693"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00023"},{"key":"e_1_3_2_1_35_1","unstructured":"David MW Powers. 2020. Evaluation: from precision recall and F-measure to ROC informedness markedness and correlation. arXiv preprint arXiv:2010.16061.  David MW Powers. 2020. Evaluation: from precision recall and F-measure to ROC informedness markedness and correlation. arXiv preprint arXiv:2010.16061."},{"key":"e_1_3_2_1_36_1","volume-title":"Perspectives on the Future of Software Engineering","author":"Shull Forrest","unstructured":"Forrest Shull , Davide Falessi , Carolyn Seaman , Madeline Diep , and Lucas Layman . 2013. Technical debt: Showing the way for better transfer of empirical results . In Perspectives on the Future of Software Engineering . Springer , 179\u2013190. Forrest Shull, Davide Falessi, Carolyn Seaman, Madeline Diep, and Lucas Layman. 2013. Technical debt: Showing the way for better transfer of empirical results. In Perspectives on the Future of Software Engineering. Springer, 179\u2013190."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1974.tb00994.x"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2794977"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2653105"},{"key":"e_1_3_2_1_40_1","volume-title":"Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Statistics and computing, 27, 5","author":"Vehtari Aki","year":"2017","unstructured":"Aki Vehtari , Andrew Gelman , and Jonah Gabry . 2017. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Statistics and computing, 27, 5 ( 2017 ), 1413\u20131432. Aki Vehtari, Andrew Gelman, and Jonah Gabry. 2017. Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. Statistics and computing, 27, 5 (2017), 1413\u20131432."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2016.13"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.521"}],"event":{"name":"ESEC\/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Athens Greece","acronym":"ESEC\/FSE '21","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3472674.3473978","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3472674.3473978","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:19Z","timestamp":1750191499000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3472674.3473978"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,23]]},"references-count":42,"alternative-id":["10.1145\/3472674.3473978","10.1145\/3472674"],"URL":"https:\/\/doi.org\/10.1145\/3472674.3473978","relation":{},"subject":[],"published":{"date-parts":[[2021,8,23]]},"assertion":[{"value":"2021-08-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}