{"id":"https://openalex.org/W4410536977","doi":"https://doi.org/10.1109/icst62969.2025.10989023","title":"ADGE: Automated Directed GUI Explorer for Android Applications","display_name":"ADGE: Automated Directed GUI Explorer for Android Applications","publication_year":2025,"publication_date":"2025-03-31","ids":{"openalex":"https://openalex.org/W4410536977","doi":"https://doi.org/10.1109/icst62969.2025.10989023"},"language":"en","primary_location":{"id":"doi:10.1109/icst62969.2025.10989023","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icst62969.2025.10989023","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Conference on Software Testing, Verification and Validation (ICST)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5076336707","display_name":"Yue Jiang","orcid":"https://orcid.org/0000-0001-6021-2214"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yue Jiang","raw_affiliation_strings":["School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046027082","display_name":"Xiaobo Xiang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiaobo Xiang","raw_affiliation_strings":["Singular Security Lab,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Singular Security Lab,Beijing,China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102754423","display_name":"Qingli Guo","orcid":"https://orcid.org/0000-0002-3587-634X"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qingli Guo","raw_affiliation_strings":["School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058853115","display_name":"Qiyong Gong","orcid":"https://orcid.org/0000-0002-5912-4871"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qi Gong","raw_affiliation_strings":["School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101070277","display_name":"Xiaorui Gong","orcid":"https://orcid.org/0009-0005-8203-1496"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaorui Gong","raw_affiliation_strings":["School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyber Security, University of Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210165038"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"115","last_page":"126"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.9804999828338623,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12799","display_name":"Mobile and Web Applications","score":0.9804999828338623,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9553999900817871,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9150999784469604,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.7778594493865967},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.684249758720398},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5038527846336365},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.47314417362213135},{"id":"https://openalex.org/keywords/android-application","display_name":"Android application","score":0.4720255434513092},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3866652846336365}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7778594493865967},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.684249758720398},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5038527846336365},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.47314417362213135},{"id":"https://openalex.org/C3017891749","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android application","level":3,"score":0.4720255434513092},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3866652846336365}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icst62969.2025.10989023","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icst62969.2025.10989023","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Conference on Software Testing, Verification and Validation (ICST)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W183494281","https://openalex.org/W1998341327","https://openalex.org/W2051990174","https://openalex.org/W2091932246","https://openalex.org/W2101800210","https://openalex.org/W2121507867","https://openalex.org/W2124430468","https://openalex.org/W2142503704","https://openalex.org/W2161963160","https://openalex.org/W2164170598","https://openalex.org/W2164539435","https://openalex.org/W2166743230","https://openalex.org/W2227887088","https://openalex.org/W2242463216","https://openalex.org/W2249191673","https://openalex.org/W2356780433","https://openalex.org/W2463553622","https://openalex.org/W2740643205","https://openalex.org/W2740742367","https://openalex.org/W2766540688","https://openalex.org/W2888121123","https://openalex.org/W2888246077","https://openalex.org/W2955215835","https://openalex.org/W2962992787","https://openalex.org/W2969874374","https://openalex.org/W4245027182","https://openalex.org/W4294959423","https://openalex.org/W4313040705","https://openalex.org/W4384155580","https://openalex.org/W4385448008","https://openalex.org/W6637688222","https://openalex.org/W6858445324","https://openalex.org/W7034024642"],"related_works":["https://openalex.org/W1565885216","https://openalex.org/W4285815317","https://openalex.org/W327645657","https://openalex.org/W4253505977","https://openalex.org/W2011124320","https://openalex.org/W4229710179","https://openalex.org/W4298063370","https://openalex.org/W2965382761","https://openalex.org/W4299620683","https://openalex.org/W4295036445"],"abstract_inverted_index":{"With":[0],"the":[1,5,11,28,53,70,99,102,118,151,156,162,171,177,183,187,192,201,208,219,233,254],"continuous":[2],"growth":[3],"in":[4,32,87,101,161],"number":[6],"of":[7,13,30,73,104,120,158,186,203,210,216],"Android":[8],"applications":[9],"and":[10,26,114,189],"size":[12],"their":[14,168],"codebases,":[15],"it":[16,37],"has":[17],"become":[18],"increasingly":[19],"difficult":[20],"for":[21],"testers":[22],"to":[23,40,69,195,236,242],"manually":[24],"analyze":[25],"trigger":[27,41,237],"functionalities":[29],"interest":[31],"each":[33],"application.":[34],"For":[35],"instance,":[36],"is":[38,96],"hard":[39],"vulnerability":[42],"points":[43],"reported":[44],"by":[45,98,131,154,239],"scanners":[46],"or":[47],"reproduce":[48],"captured":[49],"crash":[50,261],"scenarios.":[51],"On":[52],"other":[54],"hand,":[55],"most":[56],"existing":[57,88],"automated":[58,126],"exploration":[59,72,93,112,179,198],"techniques":[60,77],"exhibit":[61],"slow":[62],"performance":[63],"when":[64],"triggering":[65,247],"specified":[66],"targets":[67,238],"due":[68],"extensive":[71,214],"different":[74],"paths.":[75],"Target-directed":[76],"can":[78],"effectively":[79],"address":[80],"this":[81],"issue":[82],"but":[83],"are":[84],"relatively":[85],"underexplored":[86],"research.":[89],"The":[90,227],"only":[91],"target-directed":[92,121],"tool,":[94],"GOALEXPLORER,":[95,243],"constrained":[97],"limitations":[100],"precision":[103],"its":[105,197],"static":[106,174,204],"analysis,":[107],"which":[108],"negatively":[109],"impacts":[110],"both":[111],"efficiency":[113,119],"effectiveness.":[115],"To":[116,206],"boost":[117],"exploration,":[122],"we":[123,212],"propose":[124],"an":[125],"GUI":[127,137,152,159],"testing":[128,255],"method":[129],"guided":[130],"target":[132,172],"functions":[133],"called":[134],"Automated":[135],"Directed":[136],"Explorer":[138],"(ADGE).":[139],"Specifically,":[140],"ADGE":[141,181,217,231,257],"first":[142],"generates":[143],"a":[144],"tainted":[145],"Inter-procedural":[146],"Control":[147],"Flow":[148],"Graph":[149],"with":[150,170,200,218],"widgets":[153,160],"modeling":[155],"role":[157],"control":[163],"flow":[164],"as":[165,167],"well":[166],"relationship":[169],"using":[173],"analysis.":[175],"In":[176],"dynamic":[178],"phase,":[180],"constructs":[182],"real-time":[184],"model":[185],"fragments":[188],"menus":[190],"on":[191,223],"current":[193],"screen":[194],"guide":[196],"decisions":[199],"knowledge":[202],"model.":[205],"validate":[207],"effectiveness":[209],"ADGE,":[211],"conduct":[213],"comparisons":[215],"state-of-the-art":[220],"baseline":[221],"GOALEXPLORER":[222],"55":[224],"benchmark":[225],"applications.":[226],"results":[228],"demonstrate":[229],"that":[230],"reduced":[232],"average":[234],"time":[235],"44%":[240],"compared":[241],"while":[244],"also":[245],"successfully":[246,258],"more":[248],"than":[249],"5.24%":[250],"targets.":[251],"Furthermore,":[252],"during":[253],"process,":[256],"triggered":[259],"5":[260],"events.":[262]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
