{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T11:09:31Z","timestamp":1769166571970,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,27]],"date-time":"2024-10-27T00:00:00Z","timestamp":1729987200000},"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":[[2024,10,27]]},"DOI":"10.1145\/3691620.3695269","type":"proceedings-article","created":{"date-parts":[[2024,10,18]],"date-time":"2024-10-18T15:39:19Z","timestamp":1729265959000},"page":"2065-2076","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards a Robust Waiting Strategy for Web GUI Testing for an Industrial Software System"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6874-5581","authenticated-orcid":false,"given":"Haonan","family":"Zhang","sequence":"first","affiliation":[{"name":"University of Waterloo, Waterloo, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9920-5855","authenticated-orcid":false,"given":"Lizhi","family":"Liao","sequence":"additional","affiliation":[{"name":"Memorial University of Newfoundland, St. John's, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0803-5609","authenticated-orcid":false,"given":"Zishuo","family":"Ding","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6222-7444","authenticated-orcid":false,"given":"Weiyi","family":"Shang","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0687-9394","authenticated-orcid":false,"given":"Nidhi","family":"Narula","sequence":"additional","affiliation":[{"name":"ERA Environmental, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7853-3938","authenticated-orcid":false,"given":"Catalin","family":"Sporea","sequence":"additional","affiliation":[{"name":"ERA Environmental, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-7933-1446","authenticated-orcid":false,"given":"Andrei","family":"Toma","sequence":"additional","affiliation":[{"name":"ERA Environmental, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7900-2812","authenticated-orcid":false,"given":"Sarah","family":"Sajedi","sequence":"additional","affiliation":[{"name":"ERA Environmental, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Retrieved","author":"U.S. Environmental Protection Agency","year":"2024","unstructured":"U.S. Environmental Protection Agency. 2024. Toxics Release Inventory (TRI) Program. Retrieved January 16, 2024 from https:\/\/www.epa.gov\/toxics-release-inventory-tri-program"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9497-6"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106754"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2022.102126"},{"key":"e_1_3_2_1_5_1","volume-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)","author":"Butkiewicz Michael","year":"2015","unstructured":"Michael Butkiewicz, Daimeng Wang, Zhe Wu, Harsha V. Madhyastha, and Vyas Sekar. 2015. Klotski: Reprioritizing Web Content to Improve User Experience on Mobile Devices. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). USENIX Association, Oakland, CA, 439--453."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2002931.2002935"},{"key":"e_1_3_2_1_7_1","volume-title":"Prevalence and Maintenance of Automated Functional Tests for Web Applications. In 2014 IEEE International Conference on Software Maintenance and Evolution. 141--150","author":"Christophe Laurent","year":"2014","unstructured":"Laurent Christophe, Reinout Stevens, Coen De Roover, and Wolfgang De Meuter. 2014. Prevalence and Maintenance of Automated Functional Tests for Web Applications. In 2014 IEEE International Conference on Software Maintenance and Evolution. 141--150."},{"key":"e_1_3_2_1_8_1","volume-title":"Ordinal Methods for Behavioral Data Analysis","author":"Cliff N.","unstructured":"N. Cliff. 1996. Ordinal Methods for Behavioral Data Analysis. Erlbaum."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126651"},{"key":"e_1_3_2_1_10_1","volume-title":"Estimating Return on Investment for GUI Test Automation Frameworks. In 2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE). 271--282","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--282."},{"key":"e_1_3_2_1_11_1","volume-title":"Retrieved","author":"Documentation Selenium Project","year":"2023","unstructured":"Selenium Project Documentation. 2023. No Such Element Exception. Retrieved August 21, 2023 from https:\/\/www.selenium.dev\/documentation\/webdriver\/troubleshooting\/errors\/#no-such-element-exception"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338945"},{"key":"e_1_3_2_1_13_1","volume-title":"Retrieved","author":"Natural Resources Environment","year":"2024","unstructured":"Environment and Natural Resources. 2024. National Pollutant Release Inventory. Retrieved January 16, 2024 from https:\/\/www.canada.ca\/en\/services\/environment\/pollution-waste-management\/national-pollutant-release-inventory.html"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3613880"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00084"},{"key":"e_1_3_2_1_16_1","volume-title":"Retrieved","author":"Foundation Apache Software","year":"2023","unstructured":"Apache Software Foundation. 2023. Apache FreeMarker is a template engine to generate text output based on templates and changing data. Retrieved August 21, 2023 from https:\/\/freemarker.apache.org\/index.html"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070540"},{"key":"e_1_3_2_1_18_1","volume-title":"Practical GUI Testing of Android Applications Via Model Abstraction and Refinement. In 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). 269--280","author":"Gu Tianxiao","year":"2019","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 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE). 269--280."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950294"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2016.16"},{"key":"e_1_3_2_1_21_1","volume-title":"Retrieved","author":"Hedley Jonathan","year":"2023","unstructured":"Jonathan Hedley. 2023. JSoup is a Java library that simplifies working with real-world HTML and XML. Retrieved August 21, 2023 from https:\/\/jsoup.org\/"},{"key":"e_1_3_2_1_22_1","volume-title":"Retrieved","author":"Selenium","year":"2023","unstructured":"Selenium IDE. 2023. Open source record and playback test automation for the web. Retrieved August 21, 2023 from https:\/\/www.selenium.dev\/selenium-ide\/"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110841"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence -","volume":"2679","author":"Kumar Ranjitha","unstructured":"Ranjitha Kumar, Jerry O. Talton, Salman Ahmad, Tim Roughgarden, and Scott R. Klemmer. 2011. Flexible Tree Matching. In Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence - Volume Volume Three (Barcelona, Catalonia, Spain) (IJCAI'11). AAAI Press, 2674--2679."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09681-1"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2013.6671302"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST57152.2023.00039"},{"key":"e_1_3_2_1_28_1","volume-title":"Sidereal: Statistical adaptive generation of robust locators for web testing. Softw. Test. Verification Reliab. 31, 3","author":"Leotta Maurizio","year":"2021","unstructured":"Maurizio Leotta, Filippo Ricca, and Paolo Tonella. 2021. Sidereal: Statistical adaptive generation of robust locators for web testing. Softw. Test. Verification Reliab. 31, 3 (2021)."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2015.7102611"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1771"},{"key":"e_1_3_2_1_31_1","volume-title":"2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C). 23--26","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--26."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3613893"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST53961.2022.00011"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE56229.2023.00048"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589334.3645628"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417069"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635920"},{"key":"e_1_3_2_1_38_1","volume-title":"Retrieved","author":"Minicap STF","year":"2023","unstructured":"OpenSTF Minicap. 2023. Stream real-time screen capture data out of Android devices. Retrieved August 21, 2023 from https:\/\/github.com\/openstf\/minicap"},{"key":"e_1_3_2_1_39_1","volume-title":"Retrieved","author":"Monkey Application Exerciser","year":"2023","unstructured":"UI\/Application Exerciser Monkey. 2023. UI\/Application Exerciser Monkey. Retrieved August 21, 2023 from https:\/\/developer.android.com\/studio\/test\/other-testing-tools\/monkey"},{"key":"e_1_3_2_1_40_1","volume-title":"The Mann-Whitney U: A Test for Assessing Whether Two Independent Samples Come from the Same Distribution. Tutorials in Quantitative Methods for Psychology 4 (03","author":"Nachar Nadim","year":"2008","unstructured":"Nadim Nachar. 2008. The Mann-Whitney U: A Test for Assessing Whether Two Independent Samples Come from the Same Distribution. Tutorials in Quantitative Methods for Psychology 4 (03 2008)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3571855"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106625"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-022-09596-z"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699485"},{"key":"e_1_3_2_1_45_1","volume-title":"Tell Me. Analyzing Selenium Configuration Effects on Test Flakiness. In 2019 IEEE\/ACM 14th International Workshop on Automation of Software Test (AST). 7--13","author":"Presler-Marshall Kai","year":"2019","unstructured":"Kai Presler-Marshall, Eric Horton, Sarah Heckman, and Kathryn Stolee. 2019. Wait, Wait. No, Tell Me. Analyzing Selenium Configuration Effects on Test Flakiness. In 2019 IEEE\/ACM 14th International Workshop on Automation of Software Test (AST). 7--13."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616324"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/bs.adcom.2018.10.005"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00141"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00474"},{"key":"e_1_3_2_1_50_1","volume-title":"Retrieved","year":"2023","unstructured":"Selenium. 2023. Selenium. Retrieved August 21, 2023 from https:\/\/www.selenium.dev"},{"key":"e_1_3_2_1_51_1","volume-title":"Retrieved","author":"Sleep Thread","year":"2023","unstructured":"Thread Sleep. 2023. Thread Sleep in Java. Retrieved August 21, 2023 from https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/lang\/Thread.html#sleep-long-int-"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236063"},{"key":"e_1_3_2_1_53_1","volume-title":"Retrieved","author":"Waits Explicit","year":"2023","unstructured":"Explicit Waits. 2023. Selenium Explicit Waits. Retrieved August 21, 2023 from https:\/\/www.selenium.dev\/documentation\/webdriver\/waits\/#explicit-waits"},{"key":"e_1_3_2_1_54_1","volume-title":"Retrieved","author":"WebDriver Selenium","year":"2023","unstructured":"Selenium WebDriver. 2023. Selenium WebDriver. Retrieved August 21, 2023 from https:\/\/www.selenium.dev\/documentation\/webdriver\/"},{"key":"e_1_3_2_1_55_1","volume-title":"Guiding ChatGPT to Fix Web UI Tests via Explanation-Consistency Checking. CoRR abs\/2312.05778","author":"Xu Zhuolin","year":"2023","unstructured":"Zhuolin Xu, Yuanzhang Lin, Qiushi Li, and Shin Hwei Tan. 2023. Guiding ChatGPT to Fix Web UI Tests via Explanation-Consistency Checking. CoRR abs\/2312.05778 (2023). arXiv:2312.05778"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380416"}],"event":{"name":"ASE '24: 39th IEEE\/ACM International Conference on Automated Software Engineering","location":"Sacramento CA USA","acronym":"ASE '24","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695269","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3691620.3695269","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:04:07Z","timestamp":1750291447000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695269"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,27]]},"references-count":56,"alternative-id":["10.1145\/3691620.3695269","10.1145\/3691620"],"URL":"https:\/\/doi.org\/10.1145\/3691620.3695269","relation":{},"subject":[],"published":{"date-parts":[[2024,10,27]]},"assertion":[{"value":"2024-10-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}