{"id":"https://openalex.org/W7151431832","doi":"https://doi.org/10.48550/arxiv.2604.03561","title":"From UI to Code: Mobile Ads Detection via LLM-Unified Static-Dynamic Analysis","display_name":"From UI to Code: Mobile Ads Detection via LLM-Unified Static-Dynamic Analysis","publication_year":2026,"publication_date":"2026-04-04","ids":{"openalex":"https://openalex.org/W7151431832","doi":"https://doi.org/10.48550/arxiv.2604.03561"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.03561","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.03561","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.03561","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5029374880","display_name":"Shang Ma","orcid":"https://orcid.org/0000-0003-4153-5389"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ma, Shang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133137185","display_name":"Wei Cheng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cheng, Wei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133128330","display_name":"Yanfang Ye","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ye, Yanfang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5133138473","display_name":"Xusheng Xiao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiao, Xusheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.597100019454956,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.597100019454956,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.05510000139474869,"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/T14074","display_name":"Persona Design and Applications","score":0.03750000149011612,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"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/domain","display_name":"Domain (mathematical analysis)","score":0.5245000123977661},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.4975000023841858},{"id":"https://openalex.org/keywords/window","display_name":"Window (computing)","score":0.49230000376701355},{"id":"https://openalex.org/keywords/mobile-apps","display_name":"Mobile apps","score":0.47519999742507935},{"id":"https://openalex.org/keywords/callback","display_name":"Callback","score":0.41769999265670776},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.41499999165534973},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.4016999900341034},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.3953000009059906}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7724000215530396},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5245000123977661},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5235000252723694},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.4975000023841858},{"id":"https://openalex.org/C2778751112","wikidata":"https://www.wikidata.org/wiki/Q835016","display_name":"Window (computing)","level":2,"score":0.49230000376701355},{"id":"https://openalex.org/C2988145974","wikidata":"https://www.wikidata.org/wiki/Q620615","display_name":"Mobile apps","level":2,"score":0.47519999742507935},{"id":"https://openalex.org/C204495577","wikidata":"https://www.wikidata.org/wiki/Q1205349","display_name":"Callback","level":2,"score":0.41769999265670776},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.41499999165534973},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.4016999900341034},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.3953000009059906},{"id":"https://openalex.org/C194232998","wikidata":"https://www.wikidata.org/wiki/Q1606712","display_name":"Transition (genetics)","level":3,"score":0.3853999972343445},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.37709999084472656},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.3702999949455261},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.32850000262260437},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.3246999979019165},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.31859999895095825},{"id":"https://openalex.org/C144543869","wikidata":"https://www.wikidata.org/wiki/Q2738570","display_name":"Mobile computing","level":2,"score":0.301800012588501},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.29350000619888306},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.2840999960899353},{"id":"https://openalex.org/C2779794324","wikidata":"https://www.wikidata.org/wiki/Q3814081","display_name":"App store","level":2,"score":0.25940001010894775},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2535000145435333},{"id":"https://openalex.org/C95491727","wikidata":"https://www.wikidata.org/wiki/Q992968","display_name":"Mobile telephony","level":3,"score":0.2524999976158142},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.25110000371932983}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.03561","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.03561","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.03561","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.03561","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Mobile":[0],"advertisements":[1],"(ads)":[2],"are":[3],"essential":[4],"to":[5,33,65,70,86,123,136],"the":[6,138],"app":[7,121,160],"economy,":[8],"yet":[9],"detecting":[10],"them":[11],"is":[12,17],"challenging":[13],"because":[14],"ad":[15,76,189,198,207],"content":[16],"dynamically":[18],"fetched":[19],"from":[20,107,145],"remote":[21],"servers":[22],"and":[23,35,89,128,162],"rendered":[24],"through":[25],"diverse":[26],"user":[27],"interfaces":[28],"(UIs),":[29],"making":[30],"ads":[31,52,169],"difficult":[32],"locate":[34],"trigger":[36,90],"at":[37],"runtime.":[38],"To":[39],"address":[40],"this":[41],"challenge,":[42],"we":[43,74],"present":[44],"ADWISE,":[45],"a":[46,81,108,146],"novel":[47],"framework":[48],"that":[49,181],"formulates":[50],"mobile":[51,173],"detection":[53,170],"as":[54],"LLM-guided,":[55],"ad-oriented":[56],"UI":[57,67,140,158],"exploration.":[58],"ADWISE":[59,165,182,194],"first":[60],"performs":[61],"static":[62,151],"program":[63,152],"analysis":[64,153],"identify":[66],"widgets":[68,92],"used":[69],"place":[71],"ads,":[72],"which":[73,102,118,132],"call":[75],"widgets.":[77],"It":[78],"then":[79],"uses":[80],"grounded":[82],"LLM":[83],"reasoning":[84,156],"loop":[85],"navigate":[87],"toward":[88],"these":[91],"under":[93],"three":[94],"complementary":[95],"domain":[96],"guidance":[97],"signals:":[98],"(1)":[99],"WTG-based":[100],"guidance,":[101,117,131],"provides":[103],"global":[104],"transition":[105,112],"priors":[106],"statically":[109],"constructed":[110],"window":[111],"graph":[113],"(WTG);":[114],"(2)":[115],"semantic":[116],"reasons":[119],"over":[120,157],"functionality":[122],"prioritize":[124],"user-likely":[125],"interaction":[126],"paths;":[127],"(3)":[129],"structural":[130],"applies":[133],"retrieval-augmented":[134],"generation":[135],"match":[137],"current":[139],"against":[141],"recurring":[142],"ad-heavy":[143],"layouts":[144],"knowledge":[147],"base.":[148],"By":[149],"combining":[150],"with":[154],"LLM-based":[155],"structure,":[159],"semantics,":[161],"retrieved":[163],"analogies,":[164],"enables":[166],"more":[167,197],"effective":[168],"in":[171,188],"complex":[172],"UIs.":[174],"Experiments":[175],"on":[176],"100":[177],"benchmark":[178],"apps":[179],"show":[180],"outperforms":[183],"state-of-the-art":[184],"baselines":[185],"by":[186],"25.60%":[187],"widget":[190],"detection.":[191],"In":[192],"addition,":[193],"uncovers":[195],"34.34%":[196],"regulation":[199],"violations":[200],"across":[201],"six":[202],"categories,":[203],"directly":[204],"benefiting":[205],"downstream":[206],"regulation.":[208]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-04-08T00:00:00"}
