{"id":"https://openalex.org/W7125970143","doi":"https://doi.org/10.1109/ase63991.2025.00258","title":"Practical Escape of Exploration Tarpits for Mini-Game Testing in an Industrial Setting","display_name":"Practical Escape of Exploration Tarpits for Mini-Game Testing in an Industrial Setting","publication_year":2025,"publication_date":"2025-11-16","ids":{"openalex":"https://openalex.org/W7125970143","doi":"https://doi.org/10.1109/ase63991.2025.00258"},"language":null,"primary_location":{"id":"doi:10.1109/ase63991.2025.00258","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase63991.2025.00258","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)","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/A5100925680","display_name":"Yuan Cao","orcid":"https://orcid.org/0000-0001-6176-3472"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuan Cao","raw_affiliation_strings":["Peking University,Key Lab of HCST (PKU), MOE; SCS,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peking University,Key Lab of HCST (PKU), MOE; SCS,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032514248","display_name":"Dezhi Ran","orcid":"https://orcid.org/0000-0002-7916-255X"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dezhi Ran","raw_affiliation_strings":["Peking University,Key Lab of HCST (PKU), MOE; SCS,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peking University,Key Lab of HCST (PKU), MOE; SCS,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055946963","display_name":"Haochuan Lu","orcid":"https://orcid.org/0000-0002-3200-3068"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haochuan Lu","raw_affiliation_strings":["Tencent Inc.,Shenzhen,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tencent Inc.,Shenzhen,China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101793268","display_name":"Chao Guo","orcid":"https://orcid.org/0000-0003-3264-8947"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chao Guo","raw_affiliation_strings":["Tencent Inc.,Shenzhen,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tencent Inc.,Shenzhen,China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124129865","display_name":"Xuran Hao","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuran Hao","raw_affiliation_strings":["Peking University,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peking University,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124077525","display_name":"Zhuoru Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I96852419","display_name":"Capital Normal University","ror":"https://ror.org/005edt527","country_code":"CN","type":"education","lineage":["https://openalex.org/I96852419"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhuoru Chen","raw_affiliation_strings":["Capital Normal University,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Capital Normal University,Beijing,China","institution_ids":["https://openalex.org/I96852419"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039676034","display_name":"Ting Xiong","orcid":"https://orcid.org/0009-0004-1004-7061"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ting Xiong","raw_affiliation_strings":["Tencent Inc.,Shenzhen,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tencent Inc.,Shenzhen,China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060932650","display_name":"Yuetang Deng","orcid":"https://orcid.org/0009-0003-7060-4109"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuetang Deng","raw_affiliation_strings":["Tencent Inc.,Shenzhen,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tencent Inc.,Shenzhen,China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5124147753","display_name":"Tao Xie","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tao Xie","raw_affiliation_strings":["Peking University,Key Lab of HCST (PKU), MOE; SCS,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peking University,Key Lab of HCST (PKU), MOE; SCS,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.69328819,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"3145","last_page":"3156"},"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.9038000106811523,"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.9038000106811523,"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/T10533","display_name":"Teaching and Learning Programming","score":0.021199999377131462,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T11574","display_name":"Artificial Intelligence in Games","score":0.010900000110268593,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/robustness","display_name":"Robustness (evolution)","score":0.7555000185966492},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5303999781608582},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.5217999815940857},{"id":"https://openalex.org/keywords/gesture","display_name":"Gesture","score":0.3822000026702881},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.3783999979496002},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.3677999973297119},{"id":"https://openalex.org/keywords/sliding-window-protocol","display_name":"Sliding window protocol","score":0.3483999967575073}],"concepts":[{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.7555000185966492},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6565999984741211},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5303999781608582},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.5217999815940857},{"id":"https://openalex.org/C207347870","wikidata":"https://www.wikidata.org/wiki/Q371174","display_name":"Gesture","level":2,"score":0.3822000026702881},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.3783999979496002},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.3677999973297119},{"id":"https://openalex.org/C102392041","wikidata":"https://www.wikidata.org/wiki/Q592860","display_name":"Sliding window protocol","level":3,"score":0.3483999967575073},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.33880001306533813},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3352000117301941},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.3093999922275543},{"id":"https://openalex.org/C168820333","wikidata":"https://www.wikidata.org/wiki/Q448889","display_name":"Visual inspection","level":2,"score":0.3091000020503998},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.30219998955726624},{"id":"https://openalex.org/C107683887","wikidata":"https://www.wikidata.org/wiki/Q782466","display_name":"Integration testing","level":3,"score":0.30169999599456787},{"id":"https://openalex.org/C91262260","wikidata":"https://www.wikidata.org/wiki/Q528074","display_name":"End user","level":2,"score":0.29260000586509705},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2881999909877777},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2824999988079071},{"id":"https://openalex.org/C106436119","wikidata":"https://www.wikidata.org/wiki/Q836575","display_name":"Quality assurance","level":3,"score":0.2721000015735626},{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.266400009393692},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.26010000705718994},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2522999942302704},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.25119999051094055}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ase63991.2025.00258","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase63991.2025.00258","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)","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.6421491503715515}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W2013856010","https://openalex.org/W2037452270","https://openalex.org/W2055703785","https://openalex.org/W2101800210","https://openalex.org/W2105934661","https://openalex.org/W2138302688","https://openalex.org/W2463553622","https://openalex.org/W2725074893","https://openalex.org/W2740742367","https://openalex.org/W2911315807","https://openalex.org/W2959108026","https://openalex.org/W2980486804","https://openalex.org/W3000499753","https://openalex.org/W3043122026","https://openalex.org/W3089719382","https://openalex.org/W3096642095","https://openalex.org/W3120672518","https://openalex.org/W3160414745","https://openalex.org/W3175425861","https://openalex.org/W3177754813","https://openalex.org/W3194624166","https://openalex.org/W4237358558","https://openalex.org/W4306165900","https://openalex.org/W4312305576","https://openalex.org/W4312950830","https://openalex.org/W4383898365","https://openalex.org/W4384345807","https://openalex.org/W4389158376","https://openalex.org/W4399283144","https://openalex.org/W4401905769","https://openalex.org/W4402457260","https://openalex.org/W4402671607","https://openalex.org/W4402753874","https://openalex.org/W4405602351","https://openalex.org/W4406321697","https://openalex.org/W4407844292","https://openalex.org/W4408537825","https://openalex.org/W4408902820","https://openalex.org/W4411450245","https://openalex.org/W4412703936"],"related_works":[],"abstract_inverted_index":{"Attracting":[0],"over":[1],"one":[2,12],"billion":[3],"registered":[4],"users":[5],"globally,":[6],"WeChat\u2019s":[7],"mini-game":[8],"platform":[9],"has":[10,40,239],"become":[11,41],"of":[13,20,22,29,35,70,129,164],"the":[14,27,62,93,139,171,214,222,254,258],"largest":[15],"gaming":[16],"platforms":[17],"with":[18,133,227],"hundreds":[19],"thousands":[21,128],"published":[23],"mini-games.":[24],"To":[25],"ensure":[26],"quality":[28],"experiences":[30,145],"across":[31],"a":[32,51,151],"massive":[33],"number":[34],"mini-games,":[36],"automated":[37],"UI":[38],"testing":[39,52,63,72,131,172,229],"essential":[42],"for":[43,154,235],"WeChat.":[44],"However,":[45],"sliding-gesture-induced":[46,158],"exploration":[47,102,159],"tarpits,":[48],"states":[49],"where":[50],"tool":[53,64],"becomes":[54],"trapped":[55],"in":[56,108,146,187],"repetitive,":[57],"unsuccessful":[58],"gesture":[59],"attempts,":[60],"cause":[61],"to":[65,68,75,78,100,126,208,253],"waste":[66],"up":[67],"98%":[69],"its":[71,76],"budget":[73],"due":[74,207],"inability":[77],"execute":[79],"proper":[80],"sliding":[81,90,95,176,194,216],"gestures.":[82],"While":[83],"mini-games":[84],"typically":[85],"contain":[86],"visual":[87,165],"hints":[88,99,116],"(e.g.,":[89],"indicators)":[91],"guiding":[92],"desired":[94],"gestures,":[96],"exploiting":[97,115],"these":[98],"escape":[101],"tarpits":[103,160],"faces":[104],"two":[105],"major":[106,265],"challenges":[107,201],"industrial":[109],"settings:":[110],"(1)":[111],"robustness":[112,200],"challenge":[113,125],"when":[114,202],"from":[117,268],"only":[118],"several":[119],"discontinuous":[120,209],"screenshots,":[121],"and":[122,136,148,156,174,244,270],"(2)":[123],"efficiency":[124,182],"support":[127],"concurrent":[130],"services":[132],"minimal":[134],"overhead":[135],"costs.To":[137],"address":[138],"preceding":[140],"challenges,":[141],"we":[142],"report":[143],"our":[144],"developing":[147,269],"deploying":[149,271],"SlideScout,":[150],"three-stage":[152],"approach":[153],"detecting":[155,248],"escaping":[157],"via":[161],"efficient":[162],"exploitation":[163],"hints.":[166],"First,":[167],"SlideScout":[168,191,212,238],"concurrently":[169],"monitors":[170],"progress":[173],"detects":[175],"indicators":[177],"alongside":[178],"screenshot":[179],"collection,":[180],"improving":[181],"by":[183],"reusing":[184],"preprocessed":[185],"results":[186],"subsequent":[188],"stages.":[189],"Second,":[190],"reconstructs":[192],"potential":[193],"trajectories":[195,204],"using":[196],"multiple":[197],"heuristics,":[198],"addressing":[199],"precise":[203],"are":[205],"unavailable":[206],"screenshots.":[210],"Third,":[211],"applies":[213],"inferred":[215],"gestures":[217],"until":[218],"it":[219],"successfully":[220],"escapes":[221],"tarpit,":[223],"enabling":[224],"easy":[225],"integration":[226],"existing":[228],"tools.":[230],"Deployed":[231],"at":[232],"WeChat":[233],"internally":[234],"six":[236],"months,":[237],"helped":[240],"reveal":[241],"25,000":[242],"crashes":[243,251],"120,000":[245],"JavaScript":[246],"errors,":[247],"50%":[249],"more":[250],"compared":[252],"pre-deployment":[255],"baseline":[256],"within":[257],"same":[259],"time":[260],"period.":[261],"We":[262],"summarize":[263],"three":[264],"lessons":[266],"learned":[267],"SlideScout.":[272]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-01-29T00:00:00"}
