{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:30:09Z","timestamp":1783096209892,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T00:00:00Z","timestamp":1726012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Natural Science Foundation of China","award":["U21B2015,62202357"],"award-info":[{"award-number":["U21B2015,62202357"]}]},{"name":"Proof of Concept Foundation of Xidian University Hangzhou Institute of Technology under Grant","award":["XJ2023230039"],"award-info":[{"award-number":["XJ2023230039"]}]},{"name":"Natural Science Foundation of Jiangsu Province","award":["BK202302028"],"award-info":[{"award-number":["BK202302028"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,11]]},"DOI":"10.1145\/3650212.3685307","type":"proceedings-article","created":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T11:44:25Z","timestamp":1726055065000},"page":"1851-1855","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["HECS: A Hypergraph Learning-Based System for Detecting Extract Class Refactoring Opportunities"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-0379-689X","authenticated-orcid":false,"given":"Luqiao","family":"Wang","sequence":"first","affiliation":[{"name":"Xidian University, Xi'an, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6573-5022","authenticated-orcid":false,"given":"Qiangqiang","family":"Wang","sequence":"additional","affiliation":[{"name":"Xidian University, Xi'an, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0361-538X","authenticated-orcid":false,"given":"Jiaqi","family":"Wang","sequence":"additional","affiliation":[{"name":"Xidian University, Xi'an, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9307-5532","authenticated-orcid":false,"given":"Yutong","family":"Zhao","sequence":"additional","affiliation":[{"name":"University of Central Missouri, Warrensburg, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-3196-5126","authenticated-orcid":false,"given":"Minjie","family":"Wei","sequence":"additional","affiliation":[{"name":"Xidian University, Xi'an, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-3263-8757","authenticated-orcid":false,"given":"Zhou","family":"Quan","sequence":"additional","affiliation":[{"name":"Xidian University, Xi'an, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2859-9003","authenticated-orcid":false,"given":"Di","family":"Cui","sequence":"additional","affiliation":[{"name":"Xidian University, Xi'an, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8692-5132","authenticated-orcid":false,"given":"Qingshan","family":"Li","sequence":"additional","affiliation":[{"name":"Xidian University, Xi'an, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","unstructured":"2024. HECS Archived Version. https:\/\/doi.org\/10.5281\/zenodo.12662219 10.5281\/zenodo.12662219","DOI":"10.5281\/zenodo.12662219"},{"key":"e_1_3_2_1_2_1","unstructured":"2024. HECS Demo Video. https:\/\/www.youtube.com\/watch?v=-Jtss1eKo5U"},{"key":"e_1_3_2_1_3_1","unstructured":"2024. HECS Source Code. https:\/\/github.com\/cnznb\/HECS\/"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.04.013"},{"key":"e_1_3_2_1_5_1","unstructured":"Pritom Saha Akash and Kevin Chen-Chuan Chang. 2022. Exploring Variational Graph Auto-Encoders for Extract Class Refactoring Recommendation. arxiv:2203.08787."},{"key":"e_1_3_2_1_6_1","volume-title":"An Approach of Extracting God Class Exploiting Both Structural and Semantic Similarity. In International Conference on Evaluation of Novel Software Approaches to Software Engineering.","author":"Akash P. S.","unstructured":"P. S. Akash, A. Sadiq, and A. Kabir. 2019. An Approach of Extracting God Class Exploiting Both Structural and Semantic Similarity. In International Conference on Evaluation of Novel Software Approaches to Software Engineering."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2012.20"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9256-x"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.11.918"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC58990.2023.00034"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 33nd ACM SIGSOFT International Symposium on Software Testing and Analysis, (ISSTA).","author":"Cui Di","year":"2024","unstructured":"Di Cui, Qiangqiang Wang, Yutong Zhao, Jiaqi Wang, Minjie Wei, Jingzhao Hu, Luqiao Wang, and Qingshan Li. 2024. One-to-One or One-to-Many? Suggesting Extract Class Refactoring Opportunities with Intra-class Dependency Hypergraph Neural Network. In Proceedings of the 33nd ACM SIGSOFT International Symposium on Software Testing and Analysis, (ISSTA)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME55016.2022.00033"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409695"},{"key":"e_1_3_2_1_14_1","volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","unstructured":"Martin Fowler. 1997. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2019.8851854"},{"key":"e_1_3_2_1_16_1","unstructured":"T. Jeba T. Mahmud P. S. Akash and N. Nahar. 2020. God Class Refactoring Recommendation and Extraction Using Context based Grouping. International Journal of Information Technology and Computer Science."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00040"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2009.47"},{"key":"e_1_3_2_1_19_1","volume-title":"Analysing refactoring dependencies using graph transformation.. Software & Systems Modeling, 6, 3","author":"Mens Tom","year":"2007","unstructured":"Tom Mens, Gabriele Taentzer, and Olga Runge. 2007. Analysing refactoring dependencies using graph transformation.. Software & Systems Modeling, 6, 3 (2007)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/1077863.1077865"},{"key":"e_1_3_2_1_21_1","unstructured":"Tomas Mikolov Kai Chen Greg Corrado and Jeffrey Dean. 2013. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1137\/0105003"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.41"},{"key":"e_1_3_2_1_24_1","volume-title":"Refactoring object-oriented frameworks","author":"Opdyke William F","unstructured":"William F Opdyke. 1992. Refactoring object-oriented frameworks. University of Illinois at Urbana-Champaign."},{"key":"e_1_3_2_1_25_1","unstructured":"W. F. Opdyke and R. E. Johnson. 1992. Refactoring Object-Oriented Frameworks. University of Illinois at Urbana-Champaign."},{"key":"e_1_3_2_1_26_1","volume-title":"Training language models to follow instructions with human feedback. Advances in neural information processing systems, 35","author":"Ouyang Long","year":"2022","unstructured":"Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, and Alex Ray. 2022. Training language models to follow instructions with human feedback. Advances in neural information processing systems, 35 (2022), 27730\u201327744."},{"key":"e_1_3_2_1_27_1","volume-title":"PyTorch: An Imperative Style","author":"Paszke Adam","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas K\u00f6pf, Edward Yang, Zach DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. Curran Associates Inc., Red Hook, NY, USA."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14107-2_11"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Atsushi Shirafuji Yusuke Oda Jun Suzuki Makoto Morishita and Yutaka Watanobe. 2023. Refactoring Programs Using Large Language Models with Few-Shot Examples. arXiv preprint arXiv:2311.11690.","DOI":"10.1109\/APSEC60848.2023.00025"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950305"},{"key":"e_1_3_2_1_31_1","volume-title":"European Conference on Software Maintenance & Reengineering.","author":"Simon F.","unstructured":"F. Simon, F. Steinbruckner, and C. Lewerentz. 2001. Metrics based refactoring. In European Conference on Software Maintenance & Reengineering."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330699"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.05.016"},{"key":"e_1_3_2_1_34_1","first-page":"1","article-title":"RefactoringMiner 2.0","volume":"99","author":"Tsantalis N.","year":"2020","unstructured":"N. Tsantalis, A. S. Ketkar, and D. Dig. 2020. RefactoringMiner 2.0. IEEE Transactions on Software Engineering, PP, 99 (2020), 1\u20131.","journal-title":"IEEE Transactions on Software Engineering, PP"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.53"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2017.35"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA47634.2020.00027"}],"event":{"name":"ISSTA '24: 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","location":"Vienna Austria","acronym":"ISSTA '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","AITO"]},"container-title":["Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3685307","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650212.3685307","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:58:09Z","timestamp":1750294689000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3685307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,11]]},"references-count":37,"alternative-id":["10.1145\/3650212.3685307","10.1145\/3650212"],"URL":"https:\/\/doi.org\/10.1145\/3650212.3685307","relation":{},"subject":[],"published":{"date-parts":[[2024,9,11]]},"assertion":[{"value":"2024-09-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}