{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T22:35:31Z","timestamp":1776378931750,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3696630.3728556","type":"proceedings-article","created":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:09:27Z","timestamp":1753729767000},"page":"319-330","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["HapRepair: Learn to Repair OpenHarmony Apps"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4868-2805","authenticated-orcid":false,"given":"Zhihao","family":"Lin","sequence":"first","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3514-0372","authenticated-orcid":false,"given":"Mingyi","family":"Zhou","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0044-466X","authenticated-orcid":false,"given":"Wei","family":"Ma","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8472-641X","authenticated-orcid":false,"given":"Chi","family":"Chen","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9893-3436","authenticated-orcid":false,"given":"Yun","family":"Yang","sequence":"additional","affiliation":[{"name":"Yunnan University, Yunnan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0481-5341","authenticated-orcid":false,"given":"Jun","family":"Wang","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3473-9703","authenticated-orcid":false,"given":"Chunming","family":"Hu","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2990-1614","authenticated-orcid":false,"given":"Li","family":"Li","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"A transformer-based approach for source code summarization. arXiv preprint arXiv:2005.00653","author":"Ahmad Wasi Uddin","year":"2020","unstructured":"Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, and Kai-Wei Chang. 2020. A transformer-based approach for source code summarization. arXiv preprint arXiv:2005.00653 (2020)."},{"key":"e_1_3_2_1_2_1","volume-title":"Unified pre-training for program understanding and generation. arXiv preprint arXiv:2103.06333","author":"Ahmad Wasi Uddin","year":"2021","unstructured":"Wasi Uddin Ahmad, Saikat Chakraborty, Baishakhi Ray, and Kai-Wei Chang. 2021. Unified pre-training for program understanding and generation. arXiv preprint arXiv:2103.06333 (2021)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/j.jnca.2016.01.008","article-title":"A survey on data leakage prevention systems","volume":"62","author":"Alneyadi Sultan","year":"2016","unstructured":"Sultan Alneyadi, Elankayer Sithirasenan, and Vallipuram Muthukkumarasamy. 2016. A survey on data leakage prevention systems. Journal of Network and Computer Applications 62 (2016), 137\u2013152.","journal-title":"Journal of Network and Computer Applications"},{"key":"e_1_3_2_1_4_1","volume-title":"Damien Octeau, and Patrick McDaniel.","author":"Arzt Steven","year":"2014","unstructured":"Steven Arzt, Siegfried Rasthofer, Christian Fritz, Eric Bodden, Alexandre Bartel, Jacques Klein, Yves Le Traon, Damien Octeau, and Patrick McDaniel. 2014. Flowdroid: Precise context, flow, field, object-sensitive and lifecycle-aware taint analysis for android apps. ACM sigplan notices 49, 6 (2014), 259\u2013269."},{"key":"e_1_3_2_1_5_1","volume-title":"Using static analysis to find bugs","author":"Ayewah Nathaniel","year":"2008","unstructured":"Nathaniel Ayewah, William Pugh, David Hovemeyer, J David Morgenthaler, and John Penix. 2008. Using static analysis to find bugs. IEEE software 25, 5 (2008), 22\u201329."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1145\/318774.318944","article-title":"The concept of dynamic analysis","volume":"24","author":"Ball Thoms","year":"1999","unstructured":"Thoms Ball. 1999. The concept of dynamic analysis. ACM SIGSOFT Software Engineering Notes 24, 6 (1999), 216\u2013234.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the Conference on the Future of Software Engineering. 73\u201387","author":"Bennett Keith H","year":"2000","unstructured":"Keith H Bennett and V\u00e1clav T Rajlich. 2000. Software maintenance and evolution: a roadmap. In Proceedings of the Conference on the Future of Software Engineering. 73\u201387."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/1646353.1646374","article-title":"A few billion lines of code later: using static analysis to find bugs in the real world","volume":"53","author":"Bessey Al","year":"2010","unstructured":"Al Bessey, Ken Block, Ben Chelf, Andy Chou, Bryan Fulton, Seth Hallem, Charles Henri-Gros, Asya Kamsky, Scott McPeak, and Dawson Engler. 2010. A few billion lines of code later: using static analysis to find bugs in the real world. Commun. ACM 53, 2 (2010), 66\u201375.","journal-title":"Commun. ACM"},{"key":"e_1_3_2_1_9_1","unstructured":"Haonan Chen Daihang Chen Yizhuo Yang Lingyun Xu Liang Gao Mingyi Zhou Chunming Hu and Li Li. 2025. ArkAnalyzer: The Static Analysis Framework for OpenHarmony. arXiv:2501.05798 [cs.SE] https:\/\/arxiv.org\/abs\/2501.05798"},{"key":"e_1_3_2_1_10_1","volume-title":"Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al.","author":"Chen Mark","year":"2021","unstructured":"Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde De Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al. 2021. Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374 (2021)."},{"key":"e_1_3_2_1_11_1","first-page":"1943","article-title":"Sequencer: Sequence-to-sequence learning for end-to-end program repair","volume":"47","author":"Chen Zimin","year":"2019","unstructured":"Zimin Chen, Steve Kommrusch, Michele Tufano, Louis-No\u00ebl Pouchet, Denys Poshyvanyk, and Martin Monperrus. 2019. Sequencer: Sequence-to-sequence learning for end-to-end program repair. IEEE Transactions on Software Engineering 47, 9 (2019), 1943\u20131959.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_1_12_1","volume-title":"2009 IEEE 31st International Conference on Software Engineering. IEEE, 34\u201344","author":"Chilimbi Trishul M","year":"2009","unstructured":"Trishul M Chilimbi, Ben Liblit, Krishna Mehra, Aditya V Nori, and Kapil Vaswani. 2009. Holmes: Effective statistical debugging via efficient path profiling. In 2009 IEEE 31st International Conference on Software Engineering. IEEE, 34\u201344."},{"key":"e_1_3_2_1_13_1","unstructured":"Huawei Developer. 2024. CodeLinter Rule Set for HarmonyOS. https:\/\/developer.huawei.com\/consumer\/cn\/doc\/harmonyos-guides-V5\/ide-codelinter-rule-V5. Accessed on: 2024-04-10."},{"key":"e_1_3_2_1_14_1","volume-title":"A framework for applied dynamic analysis in IO. Handbook of industrial organization 3","author":"Doraszelski Ulrich","year":"2007","unstructured":"Ulrich Doraszelski and Ariel Pakes. 2007. A framework for applied dynamic analysis in IO. Handbook of industrial organization 3 (2007), 1887\u20131966."},{"key":"e_1_3_2_1_15_1","volume-title":"Vul-RAG: Enhancing LLM-based Vulnerability Detection via Knowledge-level RAG. arXiv preprint arXiv:2406.11147","author":"Du Xueying","year":"2024","unstructured":"Xueying Du, Geng Zheng, Kaixin Wang, Jiayi Feng, Wentai Deng, Mingwei Liu, Bihuan Chen, Xin Peng, Tao Ma, and Yiling Lou. 2024. Vul-RAG: Enhancing LLM-based Vulnerability Detection via Knowledge-level RAG. arXiv preprint arXiv:2406.11147 (2024)."},{"key":"e_1_3_2_1_16_1","unstructured":"ESLint. [n. d.]. ESLint. https:\/\/eslint.org\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Hugging Face. 2024. stella_en_1.5B_v5: A Large Language Model for English Text Generation. https:\/\/huggingface.co\/transformers. Accessed: 2024-12-25."},{"key":"e_1_3_2_1_18_1","volume-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1469\u20131481","author":"Fan Zhiyu","year":"2023","unstructured":"Zhiyu Fan, Xiang Gao, Martin Mirchev, Abhik Roychoudhury, and Shin Hwei Tan. 2023. Automated repair of programs from large language models. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1469\u20131481."},{"key":"e_1_3_2_1_19_1","volume-title":"Codebert: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155","author":"Feng Zhangyin","year":"2020","unstructured":"Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, et al. 2020. Codebert: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155 (2020)."},{"key":"e_1_3_2_1_20_1","unstructured":"OpenAtom Foundation. 2024. OpenHarmony: A Comprehensive Open Source Project for All-Scenario Fully-Connected and Intelligent Era. https:\/\/gitee.com\/openharmony. Accessed on: 2024-04-10."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","first-page":"111537","DOI":"10.1016\/j.jss.2022.111537","article-title":"On the use of deep learning in software defect prediction","volume":"195","author":"Giray G\u00f6rkem","year":"2023","unstructured":"G\u00f6rkem Giray, Kwabena Ebo Bennin, \u00d6mer K\u00f6ksal, \u00d6nder Babur, and Bedir Tekinerdogan. 2023. On the use of deep learning in software defect prediction. Journal of Systems and Software 195 (2023), 111537.","journal-title":"Journal of Systems and Software"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the aaai conference on artificial intelligence","volume":"31","author":"Gupta Rahul","year":"2017","unstructured":"Rahul Gupta, Soham Pal, Aditya Kanade, and Shirish Shevade. 2017. Deepfix: Fixing common c language errors by deep learning. In Proceedings of the aaai conference on artificial intelligence, Vol. 31."},{"key":"e_1_3_2_1_23_1","unstructured":"Open HarmonySIG. 2024. Openharmony sig organization and pr command support list. https:\/\/gitee.com\/openharmony-sig. Accessed on: 2024-06-07."},{"key":"e_1_3_2_1_24_1","volume-title":"AutoFix: A hybrid tool for automatic logic rectification","author":"Huang Shi-Yu","year":"1999","unstructured":"Shi-Yu Huang, Kuang-Chien Chen, and Kwang-Ting Cheng. 1999. AutoFix: A hybrid tool for automatic logic rectification. IEEE transactions on computer-aided design of integrated circuits and systems 18, 9 (1999), 1376\u20131384."},{"key":"e_1_3_2_1_25_1","volume-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1430\u20131442","author":"Jiang Nan","year":"2023","unstructured":"Nan Jiang, Kevin Liu, Thibaud Lutellier, and Lin Tan. 2023. Impact of code language models on automated program repair. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1430\u20131442."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 2014 international symposium on software testing and analysis. 437\u2013440","author":"Just Ren\u00e9","year":"2014","unstructured":"Ren\u00e9 Just, Darioush Jalali, and Michael D Ernst. 2014. Defects4J: A database of existing faults to enable controlled testing studies for Java programs. In Proceedings of the 2014 international symposium on software testing and analysis. 437\u2013440."},{"key":"e_1_3_2_1_27_1","volume-title":"2013 35th international conference on software engineering (ICSE). IEEE, 802\u2013811","author":"Kim Dongsun","year":"2013","unstructured":"Dongsun Kim, Jaechang Nam, Jaewoo Song, and Sunghun Kim. 2013. Automatic patch generation learned from human-written patches. In 2013 35th international conference on software engineering (ICSE). IEEE, 802\u2013811."},{"key":"e_1_3_2_1_28_1","volume-title":"2012 34th international conference on software engineering (ICSE). IEEE, 3\u201313","author":"Goues Claire Le","year":"2012","unstructured":"Claire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, and Westley Weimer. 2012. A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each. In 2012 34th international conference on software engineering (ICSE). IEEE, 3\u201313."},{"key":"e_1_3_2_1_29_1","volume-title":"2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering","volume":"1","author":"Li Li","year":"2015","unstructured":"Li Li, Alexandre Bartel, Tegawend\u00e9 F Bissyand\u00e9, Jacques Klein, Yves Le Traon, Steven Arzt, Siegfried Rasthofer, Eric Bodden, Damien Octeau, and Patrick McDaniel. 2015. Iccta: Detecting inter-component privacy leaks in android apps. In 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering, Vol. 1. IEEE, 280\u2013291."},{"key":"e_1_3_2_1_30_1","unstructured":"Li Li Xiang Gao Hailong Sun Chunming Hu Xiaoyu Sun Haoyu Wang Haipeng Cai Ting Su Xiapu Luo Tegawend\u00e9 F Bissyand\u00e9 et al. 2023. Software engineering for openharmony: A research roadmap. arXiv preprint arXiv:2311.01311 (2023)."},{"key":"e_1_3_2_1_31_1","volume-title":"Agustin Dal Lago, et al","author":"Li Yujia","year":"2022","unstructured":"Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, R\u00e9mi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, et al. 2022. Competition-level code generation with alphacode. Science 378, 6624 (2022), 1092\u20131097."},{"key":"e_1_3_2_1_32_1","volume-title":"Vuldeepecker: A deep learning-based system for vulnerability detection. arXiv preprint arXiv:1801.01681","author":"Li Zhen","year":"2018","unstructured":"Zhen Li, Deqing Zou, Shouhuai Xu, Xinyu Ou, Hai Jin, Sujuan Wang, Zhijun Deng, and Yuyi Zhong. 2018. Vuldeepecker: A deep learning-based system for vulnerability detection. arXiv preprint arXiv:1801.01681 (2018)."},{"key":"e_1_3_2_1_33_1","volume-title":"2015 IEEE International Conference on Software Quality, Reliability and Security-Companion. IEEE, 14\u201321","author":"Liu Changsong","year":"2015","unstructured":"Changsong Liu, Yangyang Zhao, Yibiao Yang, Hongmin Lu, Yuming Zhou, and Baowen Xu. 2015. An ast-based approach to classifying defects. In 2015 IEEE International Conference on Software Quality, Reliability and Security-Companion. IEEE, 14\u201321."},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT symposium on principles of programming languages. 298\u2013312","author":"Long Fan","year":"2016","unstructured":"Fan Long and Martin Rinard. 2016. Automatic patch generation by learning correct code. In Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT symposium on principles of programming languages. 298\u2013312."},{"key":"e_1_3_2_1_35_1","volume-title":"The scope of ChatGPT in software engineering: A thorough investigation. arXiv preprint arXiv:2305.12138","author":"Ma Wei","year":"2023","unstructured":"Wei Ma, Shangqing Liu, Wenhan Wang, Qiang Hu, Ye Liu, Cen Zhang, Liming Nie, and Yang Liu. 2023. The scope of ChatGPT in software engineering: A thorough investigation. arXiv preprint arXiv:2305.12138 (2023)."},{"key":"e_1_3_2_1_36_1","volume-title":"Can GPT-4 aid in detecting ambiguities, inconsistencies, and incompleteness in requirements analysis? A comprehensive case study","author":"Mahbub Taslim","year":"2024","unstructured":"Taslim Mahbub, Dana Dghaym, Aadhith Shankarnarayanan, Taufiq Syed, Salsabeel Shapsough, and Imran Zualkernan. 2024. Can GPT-4 aid in detecting ambiguities, inconsistencies, and incompleteness in requirements analysis? A comprehensive case study. IEEE Access (2024)."},{"key":"e_1_3_2_1_37_1","volume-title":"Nam Le Hai, Thong T. Doan, Nam V. Nguyen, Quang Pham, and Nghi D. Q. Bui.","author":"Manh Dung Nguyen","year":"2024","unstructured":"Dung Nguyen Manh, Thang Phan Chau, Nam Le Hai, Thong T. Doan, Nam V. Nguyen, Quang Pham, and Nghi D. Q. Bui. 2024. CodeMMLU: A Multi-Task Benchmark for Assessing Code Understanding Capabilities of CodeLLMs. arXiv:2410.01999 [cs.SE] https:\/\/arxiv.org\/abs\/2410.01999"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1007\/s10664-016-9470-4","article-title":"Automatic repair of real bugs in java: A large-scale experiment on the defects4j dataset","volume":"22","author":"Martinez Matias","year":"2017","unstructured":"Matias Martinez, Thomas Durieux, Romain Sommerard, Jifeng Xuan, and Martin Monperrus. 2017. Automatic repair of real bugs in java: A large-scale experiment on the defects4j dataset. Empirical Software Engineering 22 (2017), 1936\u20131964.","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 38th international conference on software engineering. 691\u2013701","author":"Mechtaev Sergey","year":"2016","unstructured":"Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury. 2016. Angelix: Scalable multiline program patch synthesis via symbolic analysis. In Proceedings of the 38th international conference on software engineering. 691\u2013701."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3105906","article-title":"Automatic software repair: A bibliography","volume":"51","author":"Monperrus Martin","year":"2018","unstructured":"Martin Monperrus. 2018. Automatic software repair: A bibliography. ACM Computing Surveys (CSUR) 51, 1 (2018), 1\u201324.","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"e_1_3_2_1_41_1","unstructured":"MTEB 2024. Overall MTEB English leaderboard. https:\/\/huggingface.co\/spaces\/mteb\/leaderboard. Accessed on: 2024-04-10."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Mar\u00eda Isabel Murillo and Marcelo Jenkins. 2021. Technical Debt Measurement during Software Development using Sonarqube: Literature Review and a Case Study. In 2021 IEEE V Jornadas Costarricenses de Investigacion en Computaci\u00f3n e Inform\u00e1tica (JoCICI). IEEE 1\u20136.","DOI":"10.1109\/JoCICI54528.2021.9794341"},{"key":"e_1_3_2_1_43_1","volume-title":"Software reliability engineering: more reliable software faster and cheaper","author":"Musa John D","unstructured":"John D Musa. 2004. Software reliability engineering: more reliable software faster and cheaper. AuthorHouse."},{"key":"e_1_3_2_1_44_1","volume-title":"Valgrind: a framework for heavyweight dynamic binary instrumentation. ACM Sigplan notices 42, 6","author":"Nethercote Nicholas","year":"2007","unstructured":"Nicholas Nethercote and Julian Seward. 2007. Valgrind: a framework for heavyweight dynamic binary instrumentation. ACM Sigplan notices 42, 6 (2007), 89\u2013100."},{"key":"e_1_3_2_1_45_1","volume-title":"2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184)","author":"Lakshmi Prabha C","year":"2020","unstructured":"C Lakshmi Prabha and N Shivakumar. 2020. Software defect prediction using machine learning techniques. In 2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184). IEEE, 728\u2013733."},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the ACM on Programming Languages 2, OOP-SLA(2018)","author":"Pradel Michael","year":"2018","unstructured":"Michael Pradel and Koushik Sen. 2018. Deepbugs: A learning approach to name-based bug detection. Proceedings of the ACM on Programming Languages 2, OOP-SLA(2018), 1\u201325."},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering. 1\u201313","author":"Prenner Julian Aron","year":"2024","unstructured":"Julian Aron Prenner and Romain Robbes. 2024. Out of context: How important is local context in neural program repair?. In Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering. 1\u201313."},{"key":"e_1_3_2_1_48_1","volume-title":"Openharmony-tpc: Third party components repository for openharmony applications. https:\/\/gitee.com\/openharmony-tpc. Accessed on: 2024-04-10.","author":"Third Party OpenHarmony","year":"2024","unstructured":"OpenHarmony Third Party Components SIG. 2024. Openharmony-tpc: Third party components repository for openharmony applications. https:\/\/gitee.com\/openharmony-tpc. Accessed on: 2024-04-10."},{"key":"e_1_3_2_1_49_1","unstructured":"SonarQube. [n. d.]. SonarQube. https:\/\/www.sonarqube.org\/."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3340544","article-title":"An empirical study on learning bug-fixing patches in the wild via neural machine translation","volume":"28","author":"Tufano Michele","year":"2019","unstructured":"Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, and Denys Poshyvanyk. 2019. An empirical study on learning bug-fixing patches in the wild via neural machine translation. ACM Transactions on Software Engineering and Methodology (TOSEM) 28, 4 (2019), 1\u201329.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"e_1_3_2_1_51_1","volume-title":"Incremental dynamic analysis. Earthquake engineering & structural dynamics 31, 3","author":"Vamvatsikos Dimitrios","year":"2002","unstructured":"Dimitrios Vamvatsikos and C Allin Cornell. 2002. Incremental dynamic analysis. Earthquake engineering & structural dynamics 31, 3 (2002), 491\u2013514."},{"key":"e_1_3_2_1_52_1","volume-title":"Neural program repair by jointly learning to localize and repair. arXiv preprint arXiv:1904.01720","author":"Vasic Marko","year":"2019","unstructured":"Marko Vasic, Aditya Kanade, Petros Maniatis, David Bieber, and Rishabh Singh. 2019. Neural program repair by jointly learning to localize and repair. arXiv preprint arXiv:1904.01720 (2019)."},{"key":"e_1_3_2_1_53_1","volume-title":"A comprehensive survey on graph neural networks","author":"Wu Zonghan","year":"2020","unstructured":"Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and S Yu Philip. 2020. A comprehensive survey on graph neural networks. IEEE transactions on neural networks and learning systems 32, 1 (2020), 4\u201324."},{"key":"e_1_3_2_1_54_1","volume-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1482\u20131494","author":"Xia Chunqiu Steven","year":"2023","unstructured":"Chunqiu Steven Xia, Yuxiang Wei, and Lingming Zhang. 2023. Automated program repair in the era of large pre-trained language models. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 1482\u20131494."},{"key":"e_1_3_2_1_55_1","volume-title":"Revisiting unnaturalness for automated program repair in the era of large language models. arXiv preprint arXiv:2404.15236","author":"Yang Aidan ZH","year":"2024","unstructured":"Aidan ZH Yang, Sophia Kolak, Vincent J Hellendoorn, Ruben Martins, and Claire Le Goues. 2024. Revisiting unnaturalness for automated program repair in the era of large language models. arXiv preprint arXiv:2404.15236 (2024)."},{"key":"e_1_3_2_1_56_1","first-page":"1401","article-title":"Deeprepair: Style-guided repairing for deep neural networks in the real-world operational environment","volume":"71","author":"Yu Bing","year":"2021","unstructured":"Bing Yu, Hua Qi, Qing Guo, Felix Juefei-Xu, Xiaofei Xie, Lei Ma, and Jianjun Zhao. 2021. Deeprepair: Style-guided repairing for deep neural networks in the real-world operational environment. IEEE Transactions on Reliability 71, 4 (2021), 1401\u20131416.","journal-title":"IEEE Transactions on Reliability"},{"key":"e_1_3_2_1_57_1","volume-title":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis. 1592\u20131604","author":"Zhang Yuntong","year":"2024","unstructured":"Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, and Abhik Roychoudhury. 2024. Autocoderover: Autonomous program improvement. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis. 1592\u20131604."}],"event":{"name":"FSE Companion '25: 33rd ACM International Conference on the Foundations of Software Engineering","location":"Clarion Hotel Trondheim Trondheim Norway","acronym":"FSE Companion '25","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696630.3728556","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:09:37Z","timestamp":1753729777000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696630.3728556"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,23]]},"references-count":57,"alternative-id":["10.1145\/3696630.3728556","10.1145\/3696630"],"URL":"https:\/\/doi.org\/10.1145\/3696630.3728556","relation":{},"subject":[],"published":{"date-parts":[[2025,6,23]]},"assertion":[{"value":"2025-07-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}