{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,18]],"date-time":"2026-02-18T22:59:00Z","timestamp":1771455540991,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":55,"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":"NSF (National Science Foundation)","award":["CCF-2402103, CCF-2403617, CCF-2403747, CCF-2342355, CCF-2211454"],"award-info":[{"award-number":["CCF-2402103, CCF-2403617, CCF-2403747, CCF-2342355, CCF-2211454"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,11]]},"DOI":"10.1145\/3650212.3680341","type":"proceedings-article","created":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T11:44:25Z","timestamp":1726055065000},"page":"1048-1060","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Feedback-Driven Automated Whole Bug Report Reproduction for Android Apps"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-9675-6824","authenticated-orcid":false,"given":"Dingbang","family":"Wang","sequence":"first","affiliation":[{"name":"University of Connecticut, Storrs, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8663-4175","authenticated-orcid":false,"given":"Yu","family":"Zhao","sequence":"additional","affiliation":[{"name":"University of Cincinnati, Cincinnati, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7740-0377","authenticated-orcid":false,"given":"Sidong","family":"Feng","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1333-1637","authenticated-orcid":false,"given":"Zhaoxu","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4951-9367","authenticated-orcid":false,"given":"William G. J.","family":"Halfond","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2011-9618","authenticated-orcid":false,"given":"Chunyang","family":"Chen","sequence":"additional","affiliation":[{"name":"Technical University of Munich, Munich, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-5618-2264","authenticated-orcid":false,"given":"Xiaoxia","family":"Sun","sequence":"additional","affiliation":[{"name":"China Mobile (Suzhou) Software Technology, Suzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4890-2455","authenticated-orcid":false,"given":"Jiangfan","family":"Shi","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9461-4251","authenticated-orcid":false,"given":"Tingting","family":"Yu","sequence":"additional","affiliation":[{"name":"University of Connecticut, Storrs, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2016. AIMSICD-816. https:\/\/github.com\/CellularPrivacy\/Android-IMSI-Catcher-Detector\/issues\/816"},{"key":"e_1_3_2_1_2_1","unstructured":"2016. Beautiful Soup Documentation. https:\/\/tedboy.github.io\/bs4_doc\/"},{"key":"e_1_3_2_1_3_1","unstructured":"2017. ODK-360. https:\/\/github.com\/getodk\/collect\/issues\/360"},{"key":"e_1_3_2_1_4_1","unstructured":"2017. Osmeditor-637. https:\/\/github.com\/MarcusWolschon\/osmeditor4android\/issues\/637"},{"key":"e_1_3_2_1_5_1","unstructured":"2017. transistor-149. https:\/\/github.com\/y20k\/transistor\/issues\/149"},{"key":"e_1_3_2_1_6_1","unstructured":"2018. lrkFM-34. https:\/\/github.com\/lfuelling\/lrkFM\/issues\/34"},{"key":"e_1_3_2_1_7_1","unstructured":"2018. Memento-169. https:\/\/github.com\/alexstyl\/Memento-Calendar\/issues\/169"},{"key":"e_1_3_2_1_8_1","unstructured":"2019. Fdroidclient-1821. https:\/\/gitlab.com\/fdroid\/fdroidclient\/-\/issues\/1821"},{"key":"e_1_3_2_1_9_1","unstructured":"2019. UI Automator2. https:\/\/github.com\/openatx\/uiautomator2."},{"key":"e_1_3_2_1_10_1","unstructured":"2020. Anki-6432. https:\/\/github.com\/ankidroid\/Anki-Android\/issues\/6432"},{"key":"e_1_3_2_1_11_1","unstructured":"2020. APPLAUSE. https:\/\/www.applause.com\/blog\/app-abandonment-bug-testing."},{"key":"e_1_3_2_1_12_1","unstructured":"2022. Aligning language models to follow instructions. https:\/\/openai.com\/research\/instruction-following"},{"key":"e_1_3_2_1_13_1","unstructured":"2022. GitHub REST API documentation. https:\/\/docs.github.com\/en\/rest"},{"key":"e_1_3_2_1_14_1","unstructured":"2022. Introducing ChatGPT. https:\/\/chat.openai.com"},{"key":"e_1_3_2_1_15_1","unstructured":"2022. Models -OpenAI API. https:\/\/platform.openai.com\/docs\/models\/overview"},{"key":"e_1_3_2_1_16_1","unstructured":"2024. Replication Package. https:\/\/github.com\/datareviewtest\/ReBL."},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the International Conference Automated Software Engineering. 36\u201346","author":"Ambriola Vincenzo","year":"1997","unstructured":"Vincenzo Ambriola and Vincenzo Gervasi. 1997. Processing natural language requirements. In Proceedings of the International Conference Automated Software Engineering. 36\u201346."},{"key":"e_1_3_2_1_18_1","volume-title":"2013 35th International Conference on Software Engineering (ICSE). 362\u2013371","author":"Bell Jonathan","year":"2013","unstructured":"Jonathan Bell, Nikhil Sarda, and Gail Kaiser. 2013. Chronicler: Lightweight recording to reproduce field failures. In 2013 35th International Conference on Software Engineering (ICSE). 362\u2013371."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380328"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453146"},{"key":"e_1_3_2_1_21_1","volume-title":"Language models are few-shot learners. Advances in neural information processing systems, 33","author":"Brown Tom","year":"2020","unstructured":"Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, and Amanda Askell. 2020. Language models are few-shot learners. Advances in neural information processing systems, 33 (2020), 1877\u20131901."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338947"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the Joint Meeting on Foundations of Software Engineering. 396\u2013407","author":"Chaparro Oscar","year":"2017","unstructured":"Oscar Chaparro, Jing Lu, Fiorella Zampetti, Laura Moreno, Massimiliano Di Penta, Andrian Marcus, Gabriele Bavota, and Vincent Ng. 2017. Detecting missing information in bug descriptions. In Proceedings of the Joint Meeting on Foundations of Software Engineering. 396\u2013407."},{"key":"e_1_3_2_1_24_1","first-page":"1","article-title":"Palm: Scaling language modeling with pathways","volume":"24","author":"Chowdhery Aakanksha","year":"2023","unstructured":"Aakanksha Chowdhery, Sharan Narang, Jacob Devlin, Maarten Bosma, Gaurav Mishra, Adam Roberts, Paul Barham, Hyung Won Chung, Charles Sutton, and Sebastian Gehrmann. 2023. Palm: Scaling language modeling with pathways. Journal of Machine Learning Research, 24, 240 (2023), 1\u2013113.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3174028"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213869"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510048"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. 1\u201313","author":"Feng Sidong","year":"2024","unstructured":"Sidong Feng and Chunyang Chen. 2024. Prompting Is All You Need: Automated Android Bug Replay with Large Language Models. In Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. 1\u201313."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606553"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME46990.2020.00059"},{"key":"e_1_3_2_1_31_1","volume-title":"Context-aware Bug Reproduction for Mobile Apps. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 2336\u20132348","author":"Huang Yuchao","year":"2023","unstructured":"Yuchao Huang, Junjie Wang, Zhe Liu, Song Wang, Chunyang Chen, Mingyang Li, and Qing Wang. 2023. Context-aware Bug Reproduction for Mobile Apps. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 2336\u20132348."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. 1\u201313","author":"Huang Yuchao","year":"2024","unstructured":"Yuchao Huang, Junjie Wang, Zhe Liu, Yawen Wang, Song Wang, Chunyang Chen, Yuanzhe Hu, and Qing Wang. 2024. Crashtranslator: Automatically reproducing mobile application crashes directly from stack trace. In Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. 1\u201313."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00048"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00194"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556898"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397355"},{"key":"e_1_3_2_1_37_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_38_1","article-title":"Duplicate bug report detection using an attention-based neural language model","author":"Messaoud Montassar Ben","year":"2022","unstructured":"Montassar Ben Messaoud, Asma Miladi, Ilyes Jenhani, Mohamed Wiem Mkaouer, and Lobna Ghadhab. 2022. Duplicate bug report detection using an attention-based neural language model. IEEE Transactions on Reliability.","journal-title":"IEEE Transactions on Reliability."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786857"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092703.3098231"},{"key":"e_1_3_2_1_41_1","first-page":"27730","article-title":"Training language models to follow instructions with human feedback","volume":"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.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/3455716.3455856"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549131"},{"key":"e_1_3_2_1_44_1","volume-title":"An Empirical Study of Regression Testing for Android Apps in Continuous Integration Environment. In 2023 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). 1\u201311","author":"Wang Dingbang","year":"2023","unstructured":"Dingbang Wang, Yu Zhao, Lu Xiao, and Tingting Yu. 2023. An Empirical Study of Regression Testing for Android Apps in Continuous Integration Environment. In 2023 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). 1\u201311."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549170"},{"key":"e_1_3_2_1_46_1","volume-title":"2021 IEEE\/ACM 18th International Conference on Mining Software Repositories (MSR). 600\u2013604","author":"Wendland Tyler","year":"2021","unstructured":"Tyler Wendland, Jingyang Sun, Junayed Mahmud, SM Hasan Mansur, Steven Huang, Kevin Moran, Julia Rubin, and Mattia Fazzini. 2021. Andror2: A dataset of manually-reproduced bug reports for android apps. In 2021 IEEE\/ACM 18th International Conference on Mining Software Repositories (MSR). 600\u2013604."},{"key":"e_1_3_2_1_47_1","volume-title":"2015 IEEE 23rd International Conference on Program Comprehension. 48\u201359","author":"White Martin","year":"2015","unstructured":"Martin White, Mario Linares-V\u00e1squez, Peter Johnson, Carlos Bernal-C\u00e1rdenas, and Denys Poshyvanyk. 2015. Generating reproducible and replayable bug reports from android application crashes. In 2015 IEEE 23rd International Conference on Program Comprehension. 48\u201359."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Shuhong Xiao Yunnong Chen Yaxuan Song Liuqing Chen Lingyun Sun Yankun Zhen Yanfang Chang and Tingting Zhou. 2024. UI semantic component group detection: Grouping UI elements with similar semantics in mobile graphical user interface. Displays 102679.","DOI":"10.1016\/j.displa.2024.102679"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549138"},{"key":"e_1_3_2_1_50_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_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/3288647.3288710"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598066"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-22888-0_8"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3488244"},{"key":"e_1_3_2_1_55_1","volume-title":"2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). 128\u2013139","author":"Zhao Yu","year":"2019","unstructured":"Yu Zhao, Tingting Yu, Ting Su, Yang Liu, Wei Zheng, Jingzhi Zhang, and William GJ Halfond. 2019. Recdroid: automatically reproducing android application crashes from bug reports. In 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). 128\u2013139."}],"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.3680341","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650212.3680341","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.3680341"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,11]]},"references-count":55,"alternative-id":["10.1145\/3650212.3680341","10.1145\/3650212"],"URL":"https:\/\/doi.org\/10.1145\/3650212.3680341","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"}}]}}