{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T06:44:59Z","timestamp":1777099499646,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,14]],"date-time":"2024-04-14T00:00:00Z","timestamp":1713052800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,14]]},"DOI":"10.1145\/3639478.3640035","type":"proceedings-article","created":{"date-parts":[[2024,5,23]],"date-time":"2024-05-23T10:49:26Z","timestamp":1716461366000},"page":"84-88","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1800-9268","authenticated-orcid":false,"given":"Eman Abdullah","family":"AlOmar","sequence":"first","affiliation":[{"name":"Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-4673-4634","authenticated-orcid":false,"given":"Benjamin","family":"Knobloch","sequence":"additional","affiliation":[{"name":"Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-6732-062X","authenticated-orcid":false,"given":"Thomas","family":"Kain","sequence":"additional","affiliation":[{"name":"Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-1994-2308","authenticated-orcid":false,"given":"Christopher","family":"Kalish","sequence":"additional","affiliation":[{"name":"Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6010-7561","authenticated-orcid":false,"given":"Mohamed Wiem","family":"Mkaouer","sequence":"additional","affiliation":[{"name":"University of Michigan-Flint, Flint, Michigan, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4708-0362","authenticated-orcid":false,"given":"Ali","family":"Ouni","sequence":"additional","affiliation":[{"name":"ETS Montreal, University of Quebec, Montreal, Quebec, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,5,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","first-page":"102475","DOI":"10.1016\/j.scico.2020.102475","article-title":"Improving the success rate of applying the extract method refactoring","volume":"195","author":"Sandoval Alcocer Juan Pablo","year":"2020","unstructured":"Juan Pablo Sandoval Alcocer, Alejandra Siles Antezana, Gustavo Santos, and Alexandre Bergel. 2020. Improving the success rate of applying the extract method refactoring. Science of Computer Programming 195 (2020), 102475.","journal-title":"Science of Computer Programming"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359591.3359735"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3559537"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107169"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106675"},{"key":"e_1_3_2_1_6_1","volume-title":"Mohamed Wiem Mkaouer, and Ali Ouni","author":"AlOmar Eman Abdullah","year":"2023","unstructured":"Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, and Ali Ouni. 2023. Behind the Intent of Extract Method Refactoring: A Systematic Literature Review. IEEE Transactions on Software Engineering (2023)."},{"key":"e_1_3_2_1_7_1","volume-title":"The effectiveness of supervised machine learning algorithms in predicting software refactoring","author":"Aniche Mauricio","year":"2020","unstructured":"Mauricio Aniche, Erick Maziero, Rafael Durelli, and Vinicius Durelli. 2020. The effectiveness of supervised machine learning algorithms in predicting software refactoring. IEEE Transactions on Software Engineering (2020)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/325520.325527"},{"key":"e_1_3_2_1_9_1","volume-title":"2015 IEEE\/ACM 6th International Workshop on Emerging Trends in Software Metrics. IEEE, 44--53","author":"Fontana Francesca Arcelli","year":"2015","unstructured":"Francesca Arcelli Fontana, Vincenzo Ferme, Marco Zanoni, and Aiko Yamashita. 2015. Automatic metric thresholds derivation for code smell detection. In 2015 IEEE\/ACM 6th International Workshop on Emerging Trends in Software Metrics. IEEE, 44--53."},{"key":"e_1_3_2_1_10_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."},{"key":"e_1_3_2_1_11_1","volume-title":"Int. Conf. on Software Quality. 144--155","author":"Haas Roman","year":"2016","unstructured":"Roman Haas and Benjamin Hummel. 2016. Deriving extract method refactoring suggestions for long methods. In Int. Conf. on Software Quality. 144--155."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1862372.1862390"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133908"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2932631"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.01.008"},{"key":"e_1_3_2_1_16_1","volume-title":"An automated extract method refactoring approach to correct the long method code smell. Journal of Systems and Software","author":"Shahidi Mahnoosh","year":"2022","unstructured":"Mahnoosh Shahidi, Mehrdad Ashtiani, and Morteza Zakeri-Nasrabadi. 2022. An automated extract method refactoring approach to correct the long method code smell. Journal of Systems and Software (2022), 111221."},{"key":"e_1_3_2_1_17_1","volume-title":"Jextract: An eclipse plug-in for recommending automated extract method refactorings. arXiv preprint arXiv:1506.06086","author":"Silva Danilo","year":"2015","unstructured":"Danilo Silva, Ricardo Terra, and Marco T\u00falio Valente. 2015. Jextract: An eclipse plug-in for recommending automated extract method refactorings. arXiv preprint arXiv:1506.06086 (2015)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9645-2"},{"key":"e_1_3_2_1_19_1","volume-title":"Identifying Extract Method Refactorings. In 15th Innovations in Software Engineering Conference. 1--11","author":"Tiwari Omkarendra","year":"2022","unstructured":"Omkarendra Tiwari and Rushikesh Joshi. 2022. Identifying Extract Method Refactorings. In 15th Innovations in Software Engineering Conference. 1--11."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the International Conference on Mining Software Repositories (MSR","author":"Trautsch Alexander","year":"2021","unstructured":"Alexander Trautsch, Fabian Trautsch, and Steffen Herbold. 2021. MSR Mining Challenge: The SmartSHARK Repository Data. In Proceedings of the International Conference on Mining Software Repositories (MSR 2022)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180206"},{"key":"e_1_3_2_1_22_1","volume-title":"ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1337--1347","author":"van der Leij David","year":"2021","unstructured":"David van der Leij, Jasper Binda, Robbert van Dalen, Pieter Vallen, Yaping Luo, and Mauricio Aniche. 2021. Data-driven extract method recommendations: a study at ING. In ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1337--1347."},{"key":"e_1_3_2_1_23_1","volume-title":"2019 IEEE\/ACM 3rd International Workshop on Refactoring (IWoR). IEEE, 67--70","author":"Yoshida Norihiro","year":"2019","unstructured":"Norihiro Yoshida, Seiya Numata, Eunjong Choiz, and Katsuro Inoue. 2019. Proactive clone recommendation system for extract method refactoring. In 2019 IEEE\/ACM 3rd International Workshop on Refactoring (IWoR). IEEE, 67--70."}],"event":{"name":"ICSE-Companion '24: 2024 IEEE\/ACM 46th International Conference on Software Engineering: Companion Proceedings","location":"Lisbon Portugal","acronym":"ICSE-Companion '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the 2024 IEEE\/ACM 46th International Conference on Software Engineering: Companion Proceedings"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3639478.3640035","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3639478.3640035","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:36Z","timestamp":1750291416000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3639478.3640035"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,14]]},"references-count":23,"alternative-id":["10.1145\/3639478.3640035","10.1145\/3639478"],"URL":"https:\/\/doi.org\/10.1145\/3639478.3640035","relation":{},"subject":[],"published":{"date-parts":[[2024,4,14]]},"assertion":[{"value":"2024-05-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}