{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T03:38:31Z","timestamp":1782877111645,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T00:00:00Z","timestamp":1701302400000},"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":[[2023,11,30]]},"DOI":"10.1145\/3611643.3613880","type":"proceedings-article","created":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T23:14:38Z","timestamp":1701386078000},"page":"1681-1692","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Towards Efficient Record and Replay: A Case Study in WeChat"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7740-0377","authenticated-orcid":false,"given":"Sidong","family":"Feng","sequence":"first","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3200-3068","authenticated-orcid":false,"given":"Haochuan","family":"Lu","sequence":"additional","affiliation":[{"name":"Tencent, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1004-7061","authenticated-orcid":false,"given":"Ting","family":"Xiong","sequence":"additional","affiliation":[{"name":"Tencent, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-7060-4109","authenticated-orcid":false,"given":"Yuetang","family":"Deng","sequence":"additional","affiliation":[{"name":"Tencent, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2011-9618","authenticated-orcid":false,"given":"Chunyang","family":"Chen","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,11,30]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2022. Appium. http:\/\/appium.io\/"},{"key":"e_1_3_2_2_2_1","unstructured":"2022. Culebra. https:\/\/github.com\/dtmilano\/AndroidViewClient\/wiki\/culebra"},{"key":"e_1_3_2_2_3_1","unstructured":"2022. Rendering - Android Developers. https:\/\/developer.android.com\/topic\/performance\/rendering"},{"key":"e_1_3_2_2_4_1","unstructured":"2022. Selenium. https:\/\/www.selenium.dev\/"},{"key":"e_1_3_2_2_5_1","unstructured":"2022. UI Automator. https:\/\/developer.android.com\/training\/testing\/other-components\/ui-automator"},{"key":"e_1_3_2_2_6_1","unstructured":"2023. Android Debug Bridge (adb). https:\/\/developer.android.com\/studio\/command-line\/adb"},{"key":"e_1_3_2_2_7_1","unstructured":"2023. appetizer-toolkit. https:\/\/github.com\/appetizerio\/appetizer-toolkit"},{"key":"e_1_3_2_2_8_1","unstructured":"2023. Espresso Test Recorder. https:\/\/developer.android.com\/studio\/test\/espresso-test-recorder.html"},{"key":"e_1_3_2_2_9_1","unstructured":"2023. HiroMacro Auto-Touch Macro. https:\/\/play.google.com\/store\/apps\/details?id=com.prohiro.macro"},{"key":"e_1_3_2_2_10_1","volume-title":"How Many People Use WeChat? User Statistics & Trends (May","year":"2023","unstructured":"2023. How Many People Use WeChat? User Statistics & Trends (May 2023). https:\/\/www.bankmycell.com\/blog\/number-of-wechat-users\/"},{"key":"e_1_3_2_2_11_1","unstructured":"2023. monkeyrunner. https:\/\/developer.android.com\/studio\/test\/monkeyrunner"},{"key":"e_1_3_2_2_12_1","unstructured":"2023. Ranorex. http:\/\/www.ranorex.com\/mobile-automation-testing.html"},{"key":"e_1_3_2_2_13_1","unstructured":"2023. RepetiTouch Free. https:\/\/play.google.com\/store\/apps\/details?id=com.cygery.repetitouch.free"},{"key":"e_1_3_2_2_14_1","unstructured":"2023. Unity Technologies. https:\/\/unity.com\/"},{"key":"e_1_3_2_2_15_1","unstructured":"2023. WEditor. https:\/\/github.com\/alibaba\/web-editor"},{"key":"e_1_3_2_2_16_1","volume-title":"Porfirio Tramontana, Bryan Dzung Ta, and Atif M Memon.","author":"Amalfitano Domenico","year":"2014","unstructured":"Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana, Bryan Dzung Ta, and Atif M Memon. 2014. MobiGUITAR: Automated model-based testing of mobile apps. IEEE software, 32, 5 (2014), 53\u201359."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/11744023_32"},{"key":"e_1_3_2_2_18_1","volume-title":"Random forests. Machine learning, 45, 1","author":"Breiman Leo","year":"2001","unstructured":"Leo Breiman. 2001. Random forests. Machine learning, 45, 1 (2001), 5\u201332."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3415194"},{"key":"e_1_3_2_2_20_1","volume-title":"Proceedings of the ACM on Human-Computer Interaction, 3, CSCW","author":"Chen Chunyang","year":"2019","unstructured":"Chunyang Chen, Sidong Feng, Zhenchang Xing, Linda Liu, Shengdong Zhao, and Jinshui Wang. 2019. Gallery dc: Design search and knowledge discovery through auto-created gui component gallery. Proceedings of the ACM on Human-Computer Interaction, 3, CSCW (2019), 1\u201322."},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Jieshan Chen Jiamou Sun Sidong Feng Zhenchang Xing Qinghua Lu Xiwei Xu and Chunyang Chen. 2023. Unveiling the Tricks: Automated Detection of Dark Patterns in Mobile Applications. arXiv preprint arXiv:2308.05898.","DOI":"10.1145\/3586183.3606783"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516857"},{"key":"e_1_3_2_2_23_1","volume-title":"GIFdroid: Automated Replay of Visual Bug Reports for Android Apps. In 2022 IEEE\/ACM 44th International Conference on Software Engineering (ICSE). 1045\u20131057","author":"Feng Sidong","year":"2022","unstructured":"Sidong Feng and Chunyang Chen. 2022. GIFdroid: Automated Replay of Visual Bug Reports for Android Apps. In 2022 IEEE\/ACM 44th International Conference on Software Engineering (ICSE). 1045\u20131057."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"crossref","unstructured":"Sidong Feng and Chunyang Chen. 2023. Prompting Is All You Need: Automated Android Bug Replay with Large Language Models. arXiv preprint arXiv:2306.01987.","DOI":"10.1145\/3597503.3608137"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516873"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"crossref","unstructured":"Sidong Feng Chunyang Chen and Zhenchang Xing. 2023. Video2Action: Reducing Human Interactions in Action Annotation of App Tutorial Videos. arXiv preprint arXiv:2308.03252.","DOI":"10.1145\/3586183.3606778"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3531065"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397481.3450671"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00084"},{"key":"e_1_3_2_2_30_1","volume-title":"Don\u2019t Watch It: Captioning Bug Recordings Automatically. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 2349\u20132361","author":"Feng Sidong","year":"2023","unstructured":"Sidong Feng, Mulong Xie, Yinxing Xue, and Chunyang Chen. 2023. Read It, Don\u2019t Watch It: Captioning Bug Recordings Automatically. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 2349\u20132361."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP.2019.00040"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606553"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330557"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2015.7095807"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.90"},{"key":"e_1_3_2_2_36_1","volume-title":"Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861.","author":"Howard Andrew G","year":"2017","unstructured":"Andrew G Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. 2017. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592813"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814320"},{"key":"e_1_3_2_2_39_1","volume-title":"International conference on machine learning. 448\u2013456","author":"Ioffe Sergey","year":"2015","unstructured":"Sergey Ioffe and Christian Szegedy. 2015. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In International conference on machine learning. 448\u2013456."},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382577.2382579"},{"key":"e_1_3_2_2_41_1","volume-title":"A fuzzy k-nearest neighbor algorithm","author":"Keller James M","unstructured":"James M Keller, Michael R Gray, and James A Givens. 1985. A fuzzy k-nearest neighbor algorithm. IEEE transactions on systems, man, and cybernetics, 580\u2013585."},{"key":"e_1_3_2_2_42_1","volume-title":"Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980.","author":"Kingma Diederik P","year":"2014","unstructured":"Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980."},{"key":"e_1_3_2_2_43_1","volume-title":"Supervised machine learning: A review of classification techniques. Emerging artificial intelligence applications in computer engineering, 160, 1","author":"Kotsiantis Sotiris B","year":"2007","unstructured":"Sotiris B Kotsiantis, Ioannis Zaharakis, and P Pintelas. 2007. Supervised machine learning: A review of classification techniques. Emerging artificial intelligence applications in computer engineering, 160, 1 (2007), 3\u201324."},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3117769"},{"key":"e_1_3_2_2_45_1","volume-title":"Deep learning. nature, 521, 7553","author":"LeCun Yann","year":"2015","unstructured":"Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015. Deep learning. nature, 521, 7553 (2015), 436\u2013444."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549083"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213857"},{"key":"e_1_3_2_2_48_1","unstructured":"Yang Li Jiacong He Xin Zhou Yuan Zhang and Jason Baldridge. 2020. Mapping natural language instructions to mobile UI action sequences. arXiv preprint arXiv:2005.03776."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3421842"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417069"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000029664.99615.94"},{"key":"e_1_3_2_2_52_1","unstructured":"Daniel M\u00fcllner. 2011. Modern hierarchical agglomerative clustering algorithms. arXiv preprint arXiv:1109.2378."},{"key":"e_1_3_2_2_53_1","volume-title":"Machine learning: a probabilistic perspective","author":"Murphy Kevin P","unstructured":"Kevin P Murphy. 2012. Machine learning: a probabilistic perspective. MIT press."},{"key":"e_1_3_2_2_54_1","volume-title":"Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, and Luca Antiga. 2019. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32 (2019)."},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380431"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884854"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00141"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00474"},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-019-0197-0"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115615"},{"key":"e_1_3_2_2_62_1","unstructured":"Donna Spencer. 2009. Card sorting: Designing usable categories. Rosenfeld Media."},{"key":"e_1_3_2_2_63_1","unstructured":"Sainbayar Sukhbaatar Joan Bruna Manohar Paluri Lubomir Bourdev and Rob Fergus. 2014. Training convolutional networks with noisy labels. arXiv preprint arXiv:1406.2080."},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510114"},{"key":"e_1_3_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624006"},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464828"},{"key":"e_1_3_2_2_67_1","volume-title":"Image quality assessment: from error visibility to structural similarity","author":"Wang Zhou","year":"2004","unstructured":"Zhou Wang, Alan C Bovik, Hamid R Sheikh, and Eero P Simoncelli. 2004. Image quality assessment: from error visibility to structural similarity. IEEE transactions on image processing, 13, 4 (2004), 600\u2013612."},{"key":"e_1_3_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417940"},{"key":"e_1_3_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549138"},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3229500"},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00139"},{"key":"e_1_3_2_2_72_1","volume-title":"Robotium automated testing for android","author":"Zadgaonkar Hrushikesh","unstructured":"Hrushikesh Zadgaonkar. 2013. Robotium automated testing for android. Packt Publishing."}],"event":{"name":"ESEC\/FSE '23: 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"San Francisco CA USA","acronym":"ESEC\/FSE '23","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3613880","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3611643.3613880","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:37:10Z","timestamp":1750178230000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3613880"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,30]]},"references-count":72,"alternative-id":["10.1145\/3611643.3613880","10.1145\/3611643"],"URL":"https:\/\/doi.org\/10.1145\/3611643.3613880","relation":{},"subject":[],"published":{"date-parts":[[2023,11,30]]},"assertion":[{"value":"2023-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}