{"id":"https://openalex.org/W4403536584","doi":"https://doi.org/10.1145/3691620.3695269","title":"Towards a Robust Waiting Strategy for Web GUI Testing for an Industrial Software System","display_name":"Towards a Robust Waiting Strategy for Web GUI Testing for an Industrial Software System","publication_year":2024,"publication_date":"2024-10-18","ids":{"openalex":"https://openalex.org/W4403536584","doi":"https://doi.org/10.1145/3691620.3695269"},"language":"en","primary_location":{"id":"doi:10.1145/3691620.3695269","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3695269","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5062231635","display_name":"Haonan Zhang","orcid":"https://orcid.org/0000-0002-6874-5581"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Haonan Zhang","raw_affiliation_strings":["University of Waterloo, Waterloo, Canada"],"raw_orcid":"https://orcid.org/0000-0002-6874-5581","affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103209936","display_name":"Lizhi Liao","orcid":"https://orcid.org/0000-0001-9920-5855"},"institutions":[{"id":"https://openalex.org/I130438778","display_name":"Memorial University of Newfoundland","ror":"https://ror.org/04haebc03","country_code":"CA","type":"education","lineage":["https://openalex.org/I130438778"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Lizhi Liao","raw_affiliation_strings":["Memorial University of Newfoundland, St. John's, Canada"],"raw_orcid":"https://orcid.org/0000-0001-9920-5855","affiliations":[{"raw_affiliation_string":"Memorial University of Newfoundland, St. John's, Canada","institution_ids":["https://openalex.org/I130438778"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080464071","display_name":"Zishuo Ding","orcid":"https://orcid.org/0000-0002-0803-5609"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zishuo Ding","raw_affiliation_strings":["The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-0803-5609","affiliations":[{"raw_affiliation_string":"The Hong Kong University of Science and Technology (Guangzhou), Guangzhou, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056378414","display_name":"Weiyi Shang","orcid":"https://orcid.org/0000-0001-6222-7444"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Weiyi Shang","raw_affiliation_strings":["University of Waterloo, Waterloo, Canada"],"raw_orcid":"https://orcid.org/0000-0001-6222-7444","affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114320333","display_name":"Nidhi Narula","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nidhi Narula","raw_affiliation_strings":["ERA Environmental, Montreal, Canada"],"raw_orcid":"https://orcid.org/0009-0003-0687-9394","affiliations":[{"raw_affiliation_string":"ERA Environmental, Montreal, Canada","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005839180","display_name":"Catalin Sporea","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Catalin Sporea","raw_affiliation_strings":["ERA Environmental, Montreal, Canada"],"raw_orcid":"https://orcid.org/0009-0008-7853-3938","affiliations":[{"raw_affiliation_string":"ERA Environmental, Montreal, Canada","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107246964","display_name":"Andrei Toma","orcid":"https://orcid.org/0009-0009-7933-1446"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andrei Toma","raw_affiliation_strings":["ERA Environmental, Montreal, Canada"],"raw_orcid":"https://orcid.org/0009-0009-7933-1446","affiliations":[{"raw_affiliation_string":"ERA Environmental, Montreal, Canada","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068690553","display_name":"Sarah Sajedi","orcid":"https://orcid.org/0000-0002-7900-2812"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sarah Sajedi","raw_affiliation_strings":["ERA Environmental, Montreal, Canada"],"raw_orcid":"https://orcid.org/0000-0002-7900-2812","affiliations":[{"raw_affiliation_string":"ERA Environmental, Montreal, Canada","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5062231635"],"corresponding_institution_ids":["https://openalex.org/I151746483"],"apc_list":null,"apc_paid":null,"fwci":0.9283,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.78571429,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"2065","last_page":"2076"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7269372344017029},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.6374822854995728},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5642663836479187},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.46697092056274414},{"id":"https://openalex.org/keywords/web-testing","display_name":"Web testing","score":0.4555235803127289},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3571093678474426},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.24909961223602295},{"id":"https://openalex.org/keywords/web-application-security","display_name":"Web application security","score":0.18859323859214783},{"id":"https://openalex.org/keywords/web-development","display_name":"Web development","score":0.16866323351860046}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7269372344017029},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.6374822854995728},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5642663836479187},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.46697092056274414},{"id":"https://openalex.org/C42989059","wikidata":"https://www.wikidata.org/wiki/Q7978626","display_name":"Web testing","level":5,"score":0.4555235803127289},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3571093678474426},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.24909961223602295},{"id":"https://openalex.org/C59241245","wikidata":"https://www.wikidata.org/wiki/Q4781497","display_name":"Web application security","level":4,"score":0.18859323859214783},{"id":"https://openalex.org/C79373723","wikidata":"https://www.wikidata.org/wiki/Q386275","display_name":"Web development","level":3,"score":0.16866323351860046}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3691620.3695269","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3695269","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.4300000071525574}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1552573782","https://openalex.org/W1902482618","https://openalex.org/W2026926213","https://openalex.org/W2028509346","https://openalex.org/W2038987920","https://openalex.org/W2098968336","https://openalex.org/W2154516928","https://openalex.org/W2295645274","https://openalex.org/W2416751804","https://openalex.org/W2546669591","https://openalex.org/W2581010780","https://openalex.org/W2765874585","https://openalex.org/W2803691889","https://openalex.org/W2898893292","https://openalex.org/W2906640661","https://openalex.org/W2936421018","https://openalex.org/W2955940099","https://openalex.org/W2963163009","https://openalex.org/W3089539168","https://openalex.org/W3090530797","https://openalex.org/W3105878189","https://openalex.org/W3106532184","https://openalex.org/W3160762091","https://openalex.org/W3163861420","https://openalex.org/W3172076064","https://openalex.org/W4282550126","https://openalex.org/W4291634568","https://openalex.org/W4295370009","https://openalex.org/W4309694800","https://openalex.org/W4378373665","https://openalex.org/W4384337827","https://openalex.org/W4388483674","https://openalex.org/W4389162023","https://openalex.org/W4389162032","https://openalex.org/W4389162357","https://openalex.org/W4391899435","https://openalex.org/W6604285789"],"related_works":["https://openalex.org/W2090301720","https://openalex.org/W2008194781","https://openalex.org/W3176274227","https://openalex.org/W3089971865","https://openalex.org/W2039512252","https://openalex.org/W2038209453","https://openalex.org/W2913502950","https://openalex.org/W1916954724","https://openalex.org/W2131206322","https://openalex.org/W2914660298"],"abstract_inverted_index":{"Automated":[0],"web":[1,23,45,173,190],"GUI":[2,24,46,191],"testing":[3,10,25,31,85],"has":[4,37],"been":[5,38],"widely":[6],"adopted":[7],"since":[8,26],"manual":[9],"is":[11,58,76,122],"time-consuming":[12],"and":[13,205],"tedious.":[14],"Waiting":[15],"strategy":[16],"plays":[17],"a":[18,54,62,69,92,100,109,116],"vital":[19],"role":[20],"in":[21,44,61,189,211],"automated":[22],"it":[27],"significantly":[28],"impacts":[29],"the":[30,41,83,106,126,132,142,145,160,184,201],"performance.":[32],"Though":[33],"important,":[34],"little":[35],"focus":[36],"set":[39],"on":[40],"waiting":[42,49,94,98,104,162,186],"strategies":[43,50,187],"testing.":[47,192],"Existing":[48],"either":[51],"wait":[52,67],"for":[53,68,99,105,115],"predetermined":[55,101],"time,":[56],"which":[57,75],"not":[59,78],"reliable":[60],"dynamic":[63],"environment,":[64],"or":[65,103],"only":[66],"specific":[70],"condition":[71],"to":[72,81,119,140,158],"be":[73],"verified,":[74],"often":[77],"robust":[79,93,181],"enough":[80],"handle":[82],"complicated":[84],"scenarios.":[86],"In":[87],"this":[88],"work,":[89],"we":[90],"introduce":[91],"strategy.":[95],"Instead":[96],"of":[97,108,200],"time":[102,163],"availability":[107],"particular":[110],"element,":[111],"our":[112,177,194],"approach":[113,178],"waits":[114],"desired":[117,133],"state":[118],"reach.":[120],"This":[121],"achieved":[123],"by":[124,136],"capturing":[125],"Document":[127],"Object":[128],"Models":[129],"(DOM)":[130],"at":[131],"point,":[134],"followed":[135],"an":[137,171],"offline":[138],"analysis":[139],"identify":[141],"differences":[143,155],"between":[144],"DOMs":[146],"associated":[147],"with":[148,170,208],"every":[149],"two":[150],"consecutive":[151],"test":[152,212],"actions.":[153],"Such":[154],"are":[156,197,206],"used":[157,188],"determine":[159],"appropriate":[161],"when":[164],"automatically":[165],"generating":[166],"tests.":[167],"Evaluation":[168],"results":[169],"industrial":[172],"application":[174],"indicate":[175],"that":[176],"produces":[179],"more":[180,198],"tests":[182,196],"than":[183],"conventional":[185],"Furthermore,":[193],"generated":[195],"representative":[199],"recorded":[202],"usage":[203],"scenarios":[204],"efficient":[207],"low":[209],"overhead":[210],"execution":[213],"time.":[214]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-12-21T23:12:01.093139","created_date":"2025-10-10T00:00:00"}
