{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T19:38:16Z","timestamp":1773517096115,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":54,"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":["No.62232003,No.62372005,No.62102405, No.62132020"],"award-info":[{"award-number":["No.62232003,No.62372005,No.62102405, No.62132020"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,11]]},"DOI":"10.1145\/3650212.3680327","type":"proceedings-article","created":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T11:44:25Z","timestamp":1726055065000},"page":"869-881","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Synthesis-Based Enhancement for GUI Test Case Migration"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-2377-3114","authenticated-orcid":false,"given":"Yakun","family":"Zhang","sequence":"first","affiliation":[{"name":"Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8036-2623","authenticated-orcid":false,"given":"Qihao","family":"Zhu","sequence":"additional","affiliation":[{"name":"DeepSeek-AI, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8080-7506","authenticated-orcid":false,"given":"Jiwei","family":"Yan","sequence":"additional","affiliation":[{"name":"Institute of Software, Chinese Academy of Sciences, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7832-0895","authenticated-orcid":false,"given":"Chen","family":"Liu","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2669-1837","authenticated-orcid":false,"given":"Wenjie","family":"Zhang","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2035-0791","authenticated-orcid":false,"given":"Yifan","family":"Zhao","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8295-303X","authenticated-orcid":false,"given":"Dan","family":"Hao","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8304-7055","authenticated-orcid":false,"given":"Lu","family":"Zhang","sequence":"additional","affiliation":[{"name":"Peking University, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2024,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2024. Adaptdroid dataset. https:\/\/drive.google.com\/drive\/folders\/1NVxoYQZRa5ZFwbnq2QJ4_xGJ-VZci_oX\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2024. Android debug bridge (adb). https:\/\/developer.android.com\/tools\/adb"},{"key":"e_1_3_2_1_3_1","unstructured":"2024. Android official developing documents. https:\/\/developer.android.com\/docs"},{"key":"e_1_3_2_1_4_1","unstructured":"2024. ATM dataset. https:\/\/sites.google.com\/view\/ apptestmigrator\/"},{"key":"e_1_3_2_1_5_1","unstructured":"2024. ChatGPT- A large language model for OpenAI. https:\/\/chat.openai.com\/auth\/login"},{"key":"e_1_3_2_1_6_1","unstructured":"2024. Craftdroid dataset: a dataset to evaluate the effectiveness of test case migration tools within categories. https:\/\/github.com\/seal-hub\/CraftDroid"},{"key":"e_1_3_2_1_7_1","unstructured":"2024. Fruiter dataset: a dataset to evaluate the effectiveness of test case migration tools within categories. https:\/\/felicitia.github.io\/FrUITeR\/"},{"key":"e_1_3_2_1_8_1","unstructured":"2024. Google Play store. https:\/\/play.google.com\/store\/games"},{"key":"e_1_3_2_1_9_1","unstructured":"2024. Source code and extra materials for MigratePro. https:\/\/github.com\/YakZhang\/MigratePro"},{"key":"e_1_3_2_1_10_1","unstructured":"2024. UI\/Application Exerciser Monkey. https:\/\/developer.android.com\/studio\/test\/monkey"},{"key":"e_1_3_2_1_11_1","unstructured":"2024. UIAutomator API. https:\/\/developer.android.com\/training\/testing\/ui-automator"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393666"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970313"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00016"},{"key":"e_1_3_2_1_15_1","volume-title":"European conference on computer vision. 850\u2013865","author":"Bertinetto Luca","year":"2016","unstructured":"Luca Bertinetto, Jack Valmadre, Joao F Henriques, Andrea Vedaldi, and Philip HS Torr. 2016. Fully-convolutional siamese networks for object tracking. In European conference on computer vision. 850\u2013865."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197231.3197243"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387903.3389308"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Nana Chang Linzhang Wang Yu Pei Subrota K Mondal and Xuandong Li. 2018. Change-based test script maintenance for android apps. In 2018 ieee international conference on software quality reliability and security (qrs). 215\u2013225.","DOI":"10.1109\/QRS.2018.00035"},{"key":"e_1_3_2_1_19_1","volume-title":"2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE). 271\u2013282","author":"Dobslaw Felix","year":"2019","unstructured":"Felix Dobslaw, Robert Feldt, David Micha\u00eblsson, Patrik Haar, Francisco Gomes de Oliveira Neto, and Richard Torkar. 2019. Estimating return on investment for gui test automation frameworks. In 2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE). 271\u2013282."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238225"},{"key":"e_1_3_2_1_21_1","volume-title":"2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). 103\u2013114","author":"Gu Tianxiao","year":"2017","unstructured":"Tianxiao Gu, Chun Cao, Tianchi Liu, Chengnian Sun, Jing Deng, Xiaoxing Ma, and Jian L\u00fc. 2017. Aimdroid: Activity-insulated multi-level automated testing for android applications. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). 103\u2013114."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236055"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2018.00020"},{"key":"e_1_3_2_1_24_1","volume-title":"International conference on machine learning. 957\u2013966","author":"Kusner Matt","year":"2015","unstructured":"Matt Kusner, Yu Sun, Nicholas Kolkin, and Kilian Weinberger. 2015. From word embeddings to document distances. In International conference on machine learning. 957\u2013966."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00021"},{"key":"e_1_3_2_1_26_1","unstructured":"Vladimir I Levenshtein. 1966. Binary codes capable of correcting deletions insertions and reversals. In Soviet physics doklady. 10 707\u2013710."},{"key":"e_1_3_2_1_27_1","volume-title":"2017 IEEE International Conference on Software Testing, Verification and Validation (ICST). 161\u2013171","author":"Li Xiao","year":"2017","unstructured":"Xiao Li, Nana Chang, Yan Wang, Haohua Huang, Yu Pei, Linzhang Wang, and Xuandong Li. 2017. ATOM: Automatic maintenance of GUI test scripts for evolving mobile applications. In 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST). 161\u2013171."},{"key":"e_1_3_2_1_28_1","volume-title":"2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C). 23\u201326","author":"Li Yuanchun","year":"2017","unstructured":"Yuanchun Li, Ziyue Yang, Yao Guo, and Xiangqun Chen. 2017. Droidbot: a lightweight ui-guided test input generator for android. In 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C). 23\u201326."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00104"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00015"},{"key":"e_1_3_2_1_31_1","volume-title":"2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). 613\u2013622","author":"Linares-V\u00e1squez Mario","year":"2017","unstructured":"Mario Linares-V\u00e1squez, Carlos Bernal-C\u00e1rdenas, Kevin Moran, and Denys Poshyvanyk. 2017. How do developers test android applications? In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). 613\u2013622."},{"key":"e_1_3_2_1_32_1","unstructured":"Shuqi Liu Yu Zhou Tingting Han and Taolue Chen. 2023. Test Reuse Based on Adaptive Semantic Matching across Android Mobile Applications. arXiv preprint arXiv:2301.00530."},{"key":"e_1_3_2_1_33_1","volume-title":"Roberta: A robustly optimized bert pretraining approach. arXiv preprint arXiv:1907.11692.","author":"Liu Yinhan","year":"2019","unstructured":"Yinhan Liu, Myle Ott, Naman Goyal, Jingfei Du, Mandar Joshi, Danqi Chen, Omer Levy, Mike Lewis, Luke Zettlemoyer, and Veselin Stoyanov. 2019. Roberta: A robustly optimized bert pretraining approach. arXiv preprint arXiv:1907.11692."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491450"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931054"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464827"},{"key":"e_1_3_2_1_37_1","volume-title":"2021 IEEE\/ACM International Conference on Automation of Software Test (AST). 70\u201379","author":"Mariani Leonardo","year":"2023","unstructured":"Leonardo Mariani, Mauro Pezz\u00e8, Valerio Terragni, and Daniele Zuddas. 2023. An evolutionary approach to adapt tests across mobile apps. In 2021 IEEE\/ACM International Conference on Automation of Software Test (AST). 70\u201379."},{"key":"e_1_3_2_1_38_1","volume-title":"Distributed representations of words and phrases and their compositionality. Advances in neural information processing systems, 26","author":"Mikolov Tomas","year":"2013","unstructured":"Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. Advances in neural information processing systems, 26 (2013)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397354"},{"key":"e_1_3_2_1_40_1","first-page":"910","article-title":"GUI-guided test script repair for mobile apps","volume":"48","author":"Pan Minxue","year":"2020","unstructured":"Minxue Pan, Tongtong Xu, Yu Pei, Zhong Li, Tian Zhang, and Xuandong Li. 2020. GUI-guided test script repair for mobile apps. IEEE Transactions on Software Engineering, 48, 3 (2020), 910\u2013929.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330575"},{"key":"e_1_3_2_1_42_1","first-page":"1","article-title":"A History of the GUI","volume":"5","author":"Reimer Jeremy","year":"2005","unstructured":"Jeremy Reimer. 2005. A History of the GUI. Ars Technica, 5 (2005), 1\u201317.","journal-title":"Ars Technica"},{"key":"e_1_3_2_1_43_1","first-page":"160","article-title":"Survey of agreement between raters for nominal data using Krippendorff\u2019s alpha","volume":"10","author":"Shabankhani Bizhan","year":"2020","unstructured":"Bizhan Shabankhani, J Yazdani Charati, Keihan Shabankhani, and S Kaviani Cherati. 2020. Survey of agreement between raters for nominal data using Krippendorff\u2019s alpha. Arch Pharma Pract, 10, S1 (2020), 160\u2013164.","journal-title":"Arch Pharma Pract"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092703.3092709"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106298"},{"key":"e_1_3_2_1_46_1","volume-title":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE). 756\u2013767","author":"Talebipour Saghar","year":"2021","unstructured":"Saghar Talebipour, Yixue Zhao, Luka Dojcilovi\u0107, Chenggang Li, and Nenad Medvidovi\u0107. 2021. UI test migration across mobile platforms. In 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE). 756\u2013767."},{"key":"e_1_3_2_1_47_1","volume-title":"2018 International Conference on Frontiers of Information Technology (FIT). 170\u2013175","author":"Saqib Najam","year":"2018","unstructured":"Najam us Saqib and Sara Shahzad. 2018. Functionality, performance, and compatibility testing: A model based approach. In 2018 International Conference on Frontiers of Information Technology (FIT). 170\u2013175."},{"key":"e_1_3_2_1_48_1","volume-title":"Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis. 1319\u20131331","author":"Xiong Yiheng","year":"2023","unstructured":"Yiheng Xiong, Mengqian Xu, Ting Su, Jingling Sun, Jue Wang, He Wen, Geguang Pu, Jifeng He, and Zhendong Su. 2023. An empirical study of functional bugs in android apps. In Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis. 1319\u20131331."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464830"},{"key":"e_1_3_2_1_50_1","volume-title":"2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT). 2, 836\u2013841","author":"Yee Chee Kit","year":"2012","unstructured":"Chee Kit Yee, Choo Seah Ling, Wong Seok Yee, and Wan Mohd Nazmee Wan Zainon. 2012. GUI design based on cognitive psychology: Theoretical, empirical and practical approaches. In 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT). 2, 836\u2013841."},{"key":"e_1_3_2_1_51_1","volume-title":"Repairing Fragile GUI Test Cases Using Word and Layout Embedding. In 2022 IEEE Conference on Software Testing, Verification and Validation (ICST). 291\u2013301","author":"Yoon Juyeon","year":"2022","unstructured":"Juyeon Yoon, Seungjoon Chung, Kihyuck Shin, Jinhan Kim, Shin Hong, and Shin Yoo. 2022. Repairing Fragile GUI Test Cases Using Word and Layout Embedding. In 2022 IEEE Conference on Software Testing, Verification and Validation (ICST). 291\u2013301."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00139"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3623322"},{"key":"e_1_3_2_1_54_1","volume-title":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1190\u20131201","author":"Zhao Yixue","year":"2020","unstructured":"Yixue Zhao, Justin Chen, Adriana Sejfia, Marcelo Schmitt Laser, Jie Zhang, Federica Sarro, Mark Harman, and Nenad Medvidovic. 2020. Fruiter: a framework for evaluating ui test reuse. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1190\u20131201."}],"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.3680327","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650212.3680327","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:50:07Z","timestamp":1750287007000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3680327"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,11]]},"references-count":54,"alternative-id":["10.1145\/3650212.3680327","10.1145\/3650212"],"URL":"https:\/\/doi.org\/10.1145\/3650212.3680327","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"}}]}}