{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:13:21Z","timestamp":1750220001967,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,17]],"date-time":"2022-05-17T00:00:00Z","timestamp":1652745600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"UBACYT-2018","award":["20020170200249BA"],"award-info":[{"award-number":["20020170200249BA"]}]},{"name":"ANPCYT PICT","award":["2015-2741"],"award-info":[{"award-number":["2015-2741"]}]},{"name":"H2020-MSCA-RISE-2018","award":["778233"],"award-info":[{"award-number":["778233"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,17]]},"DOI":"10.1145\/3524481.3527234","type":"proceedings-article","created":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T16:51:53Z","timestamp":1658249513000},"page":"92-102","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["On the feasibility and challenges of synthesizing executable Espresso tests"],"prefix":"10.1145","author":[{"given":"Iv\u00e1n","family":"Arcuschin","sequence":"first","affiliation":[{"name":"FCEyN-UBA\/ICC-CONICET, Argentina"}]},{"given":"Christian","family":"Ciccaroni","sequence":"additional","affiliation":[{"name":"FCEyN-UBA, Argentina"}]},{"given":"Juan Pablo","family":"Galeotti","sequence":"additional","affiliation":[{"name":"FCEyN-UBA\/ICC-CONICET, Argentina"}]},{"given":"Jos\u00e9 Miguel","family":"Rojas","sequence":"additional","affiliation":[{"name":"University of Leicester, UK"}]}],"member":"320","published-online":{"date-parts":[[2022,7,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Appium: Mobile App Automation Made Awesome. http:\/\/appium.io\/. (Accessed on 08\/03\/2020).  [n. d.]. Appium: Mobile App Automation Made Awesome. http:\/\/appium.io\/. (Accessed on 08\/03\/2020)."},{"key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. calabash\/calabash-android: Automated Functional testing for Android using cucumber. https:\/\/github.com\/calabash\/calabash-android. (Accessed on 08\/03\/2020).  [n. d.]. calabash\/calabash-android: Automated Functional testing for Android using cucumber. https:\/\/github.com\/calabash\/calabash-android. (Accessed on 08\/03\/2020)."},{"key":"e_1_3_2_1_3_1","unstructured":"[n.d.]. Espresso - Android Developers. https:\/\/developer.android.com\/training\/testing\/espresso. (Accessed on 08\/03\/2020).  [n.d.]. Espresso - Android Developers. https:\/\/developer.android.com\/training\/testing\/espresso. (Accessed on 08\/03\/2020)."},{"key":"e_1_3_2_1_4_1","unstructured":"[n.d.]. monkeyrunner - Android Developers. https:\/\/developer.android.com\/studio\/test\/monkeyrunner. (Accessed on 08\/03\/2020).  [n.d.]. monkeyrunner - Android Developers. https:\/\/developer.android.com\/studio\/test\/monkeyrunner. (Accessed on 08\/03\/2020)."},{"key":"e_1_3_2_1_5_1","unstructured":"[n.d.]. Robolectric. http:\/\/robolectric.org\/. (Accessed on 08\/03\/2020).  [n.d.]. Robolectric. http:\/\/robolectric.org\/. (Accessed on 08\/03\/2020)."},{"key":"e_1_3_2_1_6_1","unstructured":"[n.d.]. RobotiumTech\/robotium: Android UI Testing. https:\/\/github.com\/RobotiumTech\/robotium. (Accessed on 08\/03\/2020).  [n.d.]. RobotiumTech\/robotium: Android UI Testing. https:\/\/github.com\/RobotiumTech\/robotium. (Accessed on 08\/03\/2020)."},{"key":"e_1_3_2_1_7_1","unstructured":"[n. d.]. UI Automator - Android Developers. https:\/\/developer.android.com\/training\/testing\/ui-automator. (Accessed on 08\/03\/2020).  [n. d.]. UI Automator - Android Developers. https:\/\/developer.android.com\/training\/testing\/ui-automator. (Accessed on 08\/03\/2020)."},{"key":"e_1_3_2_1_8_1","unstructured":"2018. F8 2018: Friction-Free Fault-Finding with Sapienz. https:\/\/developers.facebook.com\/videos\/f8-2018\/friction-free-fault-finding-with-sapienz\/.  2018. F8 2018: Friction-Free Fault-Finding with Sapienz. https:\/\/developers.facebook.com\/videos\/f8-2018\/friction-free-fault-finding-with-sapienz\/."},{"key":"e_1_3_2_1_9_1","unstructured":"2022. Android Instrumentation. https:\/\/developer.android.com\/reference\/android\/app\/Instrumentation.html.  2022. Android Instrumentation. https:\/\/developer.android.com\/reference\/android\/app\/Instrumentation.html."},{"key":"e_1_3_2_1_10_1","unstructured":"2022. Full description of the JSON schema. https:\/\/github.com\/FlyingPumba\/etg\/blob\/master\/schema.json.  2022. Full description of the JSON schema. https:\/\/github.com\/FlyingPumba\/etg\/blob\/master\/schema.json."},{"key":"e_1_3_2_1_11_1","unstructured":"2022. ImageMagick's compare program. https:\/\/imagemagick.org\/Usage\/compare\/.  2022. ImageMagick's compare program. https:\/\/imagemagick.org\/Usage\/compare\/."},{"key":"e_1_3_2_1_12_1","unstructured":"2022. ImageMagick's Fuzz Factor. https:\/\/legacy.imagemagick.org\/Usage\/color_basics\/#fuzz.  2022. ImageMagick's Fuzz Factor. https:\/\/legacy.imagemagick.org\/Usage\/color_basics\/#fuzz."},{"key":"e_1_3_2_1_13_1","unstructured":"2022. Jackson JSON library. https:\/\/github.com\/FasterXML\/jackson.  2022. Jackson JSON library. https:\/\/github.com\/FasterXML\/jackson."},{"key":"e_1_3_2_1_14_1","unstructured":"2022. JaCoCo coverage tool. https:\/\/www.eclemma.org\/jacoco.  2022. JaCoCo coverage tool. https:\/\/www.eclemma.org\/jacoco."},{"key":"e_1_3_2_1_15_1","unstructured":"2022. Online related work. https:\/\/github.com\/FlyingPumba\/etg-paper-replication-package\/blob\/master\/related-work.pdf.  2022. Online related work. https:\/\/github.com\/FlyingPumba\/etg-paper-replication-package\/blob\/master\/related-work.pdf."},{"key":"e_1_3_2_1_16_1","unstructured":"2022. Prototype's code. https:\/\/github.com\/FlyingPumba\/etg.  2022. Prototype's code. https:\/\/github.com\/FlyingPumba\/etg."},{"key":"e_1_3_2_1_17_1","unstructured":"2022. Replication package. https:\/\/github.com\/FlyingPumba\/etg-paper-replication-package.  2022. Replication package. https:\/\/github.com\/FlyingPumba\/etg-paper-replication-package."},{"key":"e_1_3_2_1_18_1","unstructured":"2022. UI\/Application Exerciser Monkey. https:\/\/developer.android.com\/studio\/test\/monkey.html.  2022. UI\/Application Exerciser Monkey. https:\/\/developer.android.com\/studio\/test\/monkey.html."},{"volume-title":"SSBSE (LNCS)","author":"Alshahwan Nadia","key":"e_1_3_2_1_19_1","unstructured":"Nadia Alshahwan , Xinbo Gao , Mark Harman , Yue Jia , Ke Mao , Alexander Mols , Taijin Tei , and Ilya Zorin . 2018. Deploying Search Based Software Engineering with Sapienz at Facebook . In SSBSE (LNCS) . Springer . Nadia Alshahwan, Xinbo Gao, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, Taijin Tei, and Ilya Zorin. 2018. Deploying Search Based Software Engineering with Sapienz at Facebook. In SSBSE (LNCS). Springer."},{"volume-title":"Test Migration Between Mobile Apps with Similar Functionality","author":"Behrang Farnaz","key":"e_1_3_2_1_20_1","unstructured":"Farnaz Behrang and Alessandro Orso . 2019. Test Migration Between Mobile Apps with Similar Functionality . In ASE. IEEE , 54--65. Farnaz Behrang and Alessandro Orso. 2019. Test Migration Between Mobile Apps with Similar Functionality. In ASE. IEEE, 54--65."},{"volume-title":"Automated Test Input Generation for Android: Are We There Yet? (E)","author":"Choudhary Shauvik Roy","key":"e_1_3_2_1_21_1","unstructured":"Shauvik Roy Choudhary , Alessandra Gorla , and Alessandro Orso . 2015. Automated Test Input Generation for Android: Are We There Yet? (E) . In ASE. IEEE Computer Society , 429--440. Shauvik Roy Choudhary, Alessandra Gorla, and Alessandro Orso. 2015. Automated Test Input Generation for Android: Are We There Yet? (E). In ASE. IEEE Computer Society, 429--440."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW50294.2020.00027"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2018.2869227"},{"key":"e_1_3_2_1_24_1","volume-title":"To the attention of mobile software developers: guess what, test your app! Empirical Software Engineering 24, 4","author":"Cruz Luis","year":"2019","unstructured":"Luis Cruz , Rui Abreu , and David Lo. 2019. To the attention of mobile software developers: guess what, test your app! Empirical Software Engineering 24, 4 ( 2019 ), 2438--2468. Luis Cruz, Rui Abreu, and David Lo. 2019. To the attention of mobile software developers: guess what, test your app! Empirical Software Engineering 24, 4 (2019), 2438--2468."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Ermira Daka Jos\u00e9 Campos Gordon Fraser Jonathan Dorn and Westley Weimer. 2015. Modeling readability to improve unit tests. In ESEC\/SIGSOFT FSE. ACM 107--118.  Ermira Daka Jos\u00e9 Campos Gordon Fraser Jonathan Dorn and Westley Weimer. 2015. Modeling readability to improve unit tests. In ESEC\/SIGSOFT FSE . ACM 107--118.","DOI":"10.1145\/2786805.2786838"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Zhen Dong Marcel Bohme Lucia Cojocaru and Abhik Roychoudhury. 2020. Time-travel testing of Android apps. In ICSE. ACM 481--492.  Zhen Dong Marcel Bohme Lucia Cojocaru and Abhik Roychoudhury. 2020. Time-travel testing of Android apps. In ICSE . ACM 481--492.","DOI":"10.1145\/3377811.3380402"},{"key":"e_1_3_2_1_27_1","volume-title":"Yan Ge, and Gordon Fraser.","author":"Eler Marcelo Medeiros","year":"2018","unstructured":"Marcelo Medeiros Eler , Jose Miguel Rojas , Yan Ge, and Gordon Fraser. 2018 . Automated Accessibility Testing of Mobile Apps. In ICST. IEEE Computer Society . Marcelo Medeiros Eler, Jose Miguel Rojas, Yan Ge, and Gordon Fraser. 2018. Automated Accessibility Testing of Mobile Apps. In ICST. IEEE Computer Society."},{"key":"e_1_3_2_1_28_1","volume-title":"Shauvik Roy Choudhary, and Alessandro Orso","author":"Fazzini Mattia","year":"2017","unstructured":"Mattia Fazzini , Eduardo Noronha de A. Freitas , Shauvik Roy Choudhary, and Alessandro Orso . 2017 . Barista : A Technique for Recording, Encoding, and Running Platform Independent Android Tests. In ICST. IEEE Computer Society , 149--160. Mattia Fazzini, Eduardo Noronha de A. Freitas, Shauvik Roy Choudhary, and Alessandro Orso. 2017. Barista: A Technique for Recording, Encoding, and Running Platform Independent Android Tests. In ICST. IEEE Computer Society, 149--160."},{"volume-title":"Automated cross-platform inconsistency detection for mobile apps","author":"Fazzini Mattia","key":"e_1_3_2_1_29_1","unstructured":"Mattia Fazzini and Alessandro Orso . 2017. Automated cross-platform inconsistency detection for mobile apps . In ASE. IEEE Computer Society , 308--318. Mattia Fazzini and Alessandro Orso. 2017. Automated cross-platform inconsistency detection for mobile apps. In ASE. IEEE Computer Society, 308--318."},{"volume-title":"Practical GUI testing of Android applications via model abstraction and refinement","author":"Gu Tianxiao","key":"e_1_3_2_1_30_1","unstructured":"Tianxiao Gu , Chengnian Sun , Xiaoxing Ma , Chun Cao , Chang Xu , Yuan Yao , Qirun Zhang , Jian Lu , and Zhendong Su. 2019. Practical GUI testing of Android applications via model abstraction and refinement . In ICSE. IEEE \/ ACM , 269--280. Tianxiao Gu, Chengnian Sun, Xiaoxing Ma, Chun Cao, Chang Xu, Yuan Yao, Qirun Zhang, Jian Lu, and Zhendong Su. 2019. Practical GUI testing of Android applications via model abstraction and refinement. In ICSE. IEEE \/ ACM, 269--280."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265732"},{"volume-title":"Search-Based Energy Testing of Android. In 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). 1119--1130","author":"Jabbarvand R.","key":"e_1_3_2_1_32_1","unstructured":"R. Jabbarvand , J. Lin , and S. Malek . 2019 . Search-Based Energy Testing of Android. In 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). 1119--1130 . R. Jabbarvand, J. Lin, and S. Malek. 2019. Search-Based Energy Testing of Android. In 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). 1119--1130."},{"volume-title":"Real Challenges in Mobile App Development","author":"Joorabchi Mona Erfani","key":"e_1_3_2_1_33_1","unstructured":"Mona Erfani Joorabchi , Ali Mesbah , and Philippe Kruchten . 2013. Real Challenges in Mobile App Development . In ESEM. IEEE Computer Society , 15--24. Mona Erfani Joorabchi, Ali Mesbah, and Philippe Kruchten. 2013. Real Challenges in Mobile App Development. In ESEM. IEEE Computer Society, 15--24."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2018.2865733"},{"key":"e_1_3_2_1_35_1","volume-title":"Humanoid: A Deep Learning-Based Approach to Automated Black-box Android App Testing","author":"Li Yuanchun","year":"2019","unstructured":"Yuanchun Li , Ziyue Yang , Yao Guo , and Xiangqun Chen . 2019 . Humanoid: A Deep Learning-Based Approach to Automated Black-box Android App Testing . In ASE. IEEE , 1070--1073. Yuanchun Li, Ziyue Yang, Yao Guo, and Xiangqun Chen. 2019. Humanoid: A Deep Learning-Based Approach to Automated Black-box Android App Testing. In ASE. IEEE, 1070--1073."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Aravind Machiry Rohan Tahiliani and Mayur Naik. 2013. Dynodroid: an input generation system for Android apps. In ESEC\/SIGSOFT FSE. ACM 224--234.  Aravind Machiry Rohan Tahiliani and Mayur Naik. 2013. Dynodroid: an input generation system for Android apps. In ESEC\/SIGSOFT FSE . ACM 224--234.","DOI":"10.1145\/2491411.2491450"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Ke Mao Mark Harman and Yue Jia. 2016. Sapienz: multi-objective automated testing for Android applications. In ISSTA. ACM.  Ke Mao Mark Harman and Yue Jia. 2016. Sapienz: multi-objective automated testing for Android applications. In ISSTA . ACM.","DOI":"10.1145\/2931037.2931054"},{"key":"e_1_3_2_1_38_1","volume-title":"Buse","author":"Negara Stas","year":"2019","unstructured":"Stas Negara , Naeem Esfahani , and Raymond P. L . Buse . 2019 . Practical Android test recording with espresso test recorder. In ICSE (SEIP). IEEE \/ ACM , 193--202. Stas Negara, Naeem Esfahani, and Raymond P. L. Buse. 2019. Practical Android test recording with espresso test recorder. In ICSE (SEIP). IEEE \/ ACM, 193--202."},{"key":"e_1_3_2_1_39_1","unstructured":"Minxue Pan An Huang Guoxin Wang Tian Zhang and Xuandong Li. 2020. Reinforcement learning based curiosity-driven testing of Android applications. In ISSTA. ACM 153--164.  Minxue Pan An Huang Guoxin Wang Tian Zhang and Xuandong Li. 2020. Reinforcement learning based curiosity-driven testing of Android applications. In ISSTA . ACM 153--164."},{"volume-title":"Testing Android Applications Using Multi-Objective Evolutionary Algorithms with a Stopping Criteria","author":"Rohella Anshuman","key":"e_1_3_2_1_40_1","unstructured":"Anshuman Rohella and Shingo Takada . 2018. Testing Android Applications Using Multi-Objective Evolutionary Algorithms with a Stopping Criteria . In SEKE. KSI Research Inc. and Knowledge Systems Institute Graduate School , 308--307. Anshuman Rohella and Shingo Takada. 2018. Testing Android Applications Using Multi-Objective Evolutionary Algorithms with a Stopping Criteria. In SEKE. KSI Research Inc. and Knowledge Systems Institute Graduate School, 308--307."},{"key":"e_1_3_2_1_41_1","volume-title":"Adekunle Akinjobi Ajibode, and Xueyi Zhou","author":"Said Kabir S.","year":"2020","unstructured":"Kabir S. Said , Liming Nie , Adekunle Akinjobi Ajibode, and Xueyi Zhou . 2020 . GUI testing for mobile applications: objectives, approaches and challenges. In Internetware. ACM , 51--60. Kabir S. Said, Liming Nie, Adekunle Akinjobi Ajibode, and Xueyi Zhou. 2020. GUI testing for mobile applications: objectives, approaches and challenges. In Internetware. ACM, 51--60."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-31280-0_8"},{"key":"e_1_3_2_1_43_1","unstructured":"Ting Su Guozhu Meng Yuting Chen Ke Wu Weiming Yang Yao Yao Geguang Pu Yang Liu and Zhendong Su. 2017. Guided stochastic model-based GUI testing of Android apps. In ESEC\/SIGSOFT FSE. ACM.  Ting Su Guozhu Meng Yuting Chen Ke Wu Weiming Yang Yao Yao Geguang Pu Yang Liu and Zhendong Su. 2017. Guided stochastic model-based GUI testing of Android apps. In ESEC\/SIGSOFT FSE . ACM."},{"key":"e_1_3_2_1_44_1","unstructured":"Ting Su Jue Wang and Zhendong Su. 2021. Benchmarking automated GUI testing for Android against real-world bugs. In ESEC\/SIGSOFT FSE. ACM 119--130.  Ting Su Jue Wang and Zhendong Su. 2021. Benchmarking automated GUI testing for Android against real-world bugs. In ESEC\/SIGSOFT FSE . ACM 119--130."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"crossref","unstructured":"Hongyin Tang Guoquan Wu Jun Wei and Hua Zhong. 2016. Generating test cases to expose concurrency bugs in Android applications. In ASE. ACM 648--653.  Hongyin Tang Guoquan Wu Jun Wei and Hua Zhong. 2016. Generating test cases to expose concurrency bugs in Android applications. In ASE . ACM 648--653.","DOI":"10.1145\/2970276.2970320"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"crossref","unstructured":"Jue Wang Yanyan Jiang Chang Xu Chun Cao Xiaoxing Ma and Jian Lu. 2020. ComboDroid: generating high-quality test inputs for Android apps via use case combinations. In ICSE. ACM 469--480.  Jue Wang Yanyan Jiang Chang Xu Chun Cao Xiaoxing Ma and Jian Lu. 2020. ComboDroid: generating high-quality test inputs for Android apps via use case combinations. In ICSE . ACM 469--480.","DOI":"10.1145\/3377811.3380382"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"crossref","unstructured":"Wenyu Wang Dengfeng Li Wei Yang Yurui Cao Zhenwen Zhang Yuetang Deng and Tao Xie. 2018. An empirical study of Android test generation tools in industrial cases. In ASE. ACM 738--748.  Wenyu Wang Dengfeng Li Wei Yang Yurui Cao Zhenwen Zhang Yuetang Deng and Tao Xie. 2018. An empirical study of Android test generation tools in industrial cases. In ASE . ACM 738--748.","DOI":"10.1145\/3238147.3240465"},{"volume-title":"Automated Test Input Generation for Android: Towards Getting There in an Industrial Case","author":"Zheng Haibing","key":"e_1_3_2_1_48_1","unstructured":"Haibing Zheng , Dengfeng Li , Beihai Liang , Xia Zeng , Wujie Zheng , Yuetang Deng , Wing Lam , Wei Yang , and Tao Xie . 2017. Automated Test Input Generation for Android: Towards Getting There in an Industrial Case . In ICSE-SEIP. IEEE Computer Society , 253--262. Haibing Zheng, Dengfeng Li, Beihai Liang, Xia Zeng, Wujie Zheng, Yuetang Deng, Wing Lam, Wei Yang, and Tao Xie. 2017. Automated Test Input Generation for Android: Towards Getting There in an Industrial Case. In ICSE-SEIP. IEEE Computer Society, 253--262."}],"event":{"name":"AST '22: IEEE\/ACM 3rd International Conference on Automation of Software Test","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE TCSC IEEE Technical Committee on Scalable Computing"],"location":"Pittsburgh Pennsylvania","acronym":"AST '22"},"container-title":["Proceedings of the 3rd ACM\/IEEE International Conference on Automation of Software Test"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524481.3527234","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524481.3527234","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:50:59Z","timestamp":1750182659000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524481.3527234"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,17]]},"references-count":48,"alternative-id":["10.1145\/3524481.3527234","10.1145\/3524481"],"URL":"https:\/\/doi.org\/10.1145\/3524481.3527234","relation":{},"subject":[],"published":{"date-parts":[[2022,5,17]]},"assertion":[{"value":"2022-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}