{"id":"https://openalex.org/W4402442749","doi":"https://doi.org/10.1145/3650212.3652133","title":"Atlas: Automating Cross-Language Fuzzing on Android Closed-Source Libraries","display_name":"Atlas: Automating Cross-Language Fuzzing on Android Closed-Source Libraries","publication_year":2024,"publication_date":"2024-09-11","ids":{"openalex":"https://openalex.org/W4402442749","doi":"https://doi.org/10.1145/3650212.3652133"},"language":"en","primary_location":{"id":"doi:10.1145/3650212.3652133","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3650212.3652133","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","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":null,"display_name":"Hao Xiong","orcid":"https://orcid.org/0009-0008-0808-4102"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Hao Xiong","raw_affiliation_strings":["Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0008-0808-4102","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038409436","display_name":"Qinming Dai","orcid":"https://orcid.org/0009-0000-5549-0826"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qinming Dai","raw_affiliation_strings":["Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0000-5549-0826","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044721876","display_name":"Rui Chang","orcid":"https://orcid.org/0000-0002-0178-0171"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Chang","raw_affiliation_strings":["Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-0178-0171","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062108506","display_name":"M. X. Qiu","orcid":"https://orcid.org/0009-0006-5857-1510"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingran Qiu","raw_affiliation_strings":["Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0006-5857-1510","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018210776","display_name":"Renxiang Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Renxiang Wang","raw_affiliation_strings":["Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0003-1960-6213","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039734151","display_name":"Wenbo Shen","orcid":"https://orcid.org/0000-0003-2899-6121"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenbo Shen","raw_affiliation_strings":["Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-2899-6121","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088790914","display_name":"Yajin Zhou","orcid":"https://orcid.org/0000-0001-7610-4736"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yajin Zhou","raw_affiliation_strings":["Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-7610-4736","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China / ZJU-Hangzhou Global Scientific and Technological Innovation Center, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I76130692"],"apc_list":null,"apc_paid":null,"fwci":1.9729,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.87334994,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"350","last_page":"362"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998999834060669,"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.9998999834060669,"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.9994000196456909,"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/T12799","display_name":"Mobile and Web Applications","score":0.9926999807357788,"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/fuzz-testing","display_name":"Fuzz testing","score":0.8352105617523193},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7405906915664673},{"id":"https://openalex.org/keywords/atlas","display_name":"Atlas (anatomy)","score":0.7208685874938965},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6964904069900513},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.46151018142700195},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.353326678276062},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24899953603744507},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08886164426803589}],"concepts":[{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.8352105617523193},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7405906915664673},{"id":"https://openalex.org/C2776673561","wikidata":"https://www.wikidata.org/wiki/Q655357","display_name":"Atlas (anatomy)","level":2,"score":0.7208685874938965},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6964904069900513},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46151018142700195},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.353326678276062},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24899953603744507},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08886164426803589},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3650212.3652133","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3650212.3652133","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":78,"referenced_works":["https://openalex.org/W157156687","https://openalex.org/W937140903","https://openalex.org/W1489192843","https://openalex.org/W1490704196","https://openalex.org/W1490966766","https://openalex.org/W1538775592","https://openalex.org/W1591331301","https://openalex.org/W1593503806","https://openalex.org/W1967925153","https://openalex.org/W1977997607","https://openalex.org/W1985830587","https://openalex.org/W1988737164","https://openalex.org/W1996931099","https://openalex.org/W2010163347","https://openalex.org/W2029934607","https://openalex.org/W2032277118","https://openalex.org/W2038192366","https://openalex.org/W2043539602","https://openalex.org/W2044951665","https://openalex.org/W2048459878","https://openalex.org/W2053109026","https://openalex.org/W2053615683","https://openalex.org/W2056198286","https://openalex.org/W2056907916","https://openalex.org/W2073744038","https://openalex.org/W2089757823","https://openalex.org/W2104062382","https://openalex.org/W2105488231","https://openalex.org/W2107709519","https://openalex.org/W2120414727","https://openalex.org/W2123033018","https://openalex.org/W2125678429","https://openalex.org/W2140095007","https://openalex.org/W2149588195","https://openalex.org/W2168452204","https://openalex.org/W2294748803","https://openalex.org/W2296467253","https://openalex.org/W2350778671","https://openalex.org/W2469849362","https://openalex.org/W2514626402","https://openalex.org/W2535617737","https://openalex.org/W2613534458","https://openalex.org/W2654868256","https://openalex.org/W2752061190","https://openalex.org/W2766711930","https://openalex.org/W2792800398","https://openalex.org/W2794670092","https://openalex.org/W2890190663","https://openalex.org/W2890664869","https://openalex.org/W2903730147","https://openalex.org/W2904583559","https://openalex.org/W2913794384","https://openalex.org/W2914630606","https://openalex.org/W2963298680","https://openalex.org/W2964269754","https://openalex.org/W2995961839","https://openalex.org/W3009870990","https://openalex.org/W3046907646","https://openalex.org/W3093824853","https://openalex.org/W3104656873","https://openalex.org/W3124769650","https://openalex.org/W3136127207","https://openalex.org/W3163844163","https://openalex.org/W3213068522","https://openalex.org/W4210660460","https://openalex.org/W4233245166","https://openalex.org/W4236226531","https://openalex.org/W4237492309","https://openalex.org/W4237602468","https://openalex.org/W4237993802","https://openalex.org/W4239805804","https://openalex.org/W4242273806","https://openalex.org/W4289038676","https://openalex.org/W4300771635","https://openalex.org/W4402262144","https://openalex.org/W6606430823","https://openalex.org/W6684905347","https://openalex.org/W6737694244"],"related_works":["https://openalex.org/W2511770387","https://openalex.org/W3120811337","https://openalex.org/W3203597304","https://openalex.org/W4385301282","https://openalex.org/W2990186179","https://openalex.org/W4248424560","https://openalex.org/W3023977444","https://openalex.org/W4210660460","https://openalex.org/W4288084466","https://openalex.org/W3119380829"],"abstract_inverted_index":{"Fuzzing":[0],"is":[1,204],"an":[2,100],"effective":[3,18],"method":[4],"for":[5,27,92],"detecting":[6],"security":[7,212,230],"bugs":[8,213],"in":[9,164],"software,":[10],"and":[11,32,68,104,124,138,228],"there":[12],"have":[13,24,182],"been":[14],"quite":[15],"a":[16,73,87,105,178],"few":[17],"works":[19],"on":[20,35,50,177,185],"fuzzing":[21,28,44],"Android.":[22],"Researchers":[23],"developed":[25],"methods":[26],"open-source":[29],"native":[30,47,95,128,175,199],"APIs":[31],"Java":[33,74,161],"interfaces":[34],"actual":[36],"Android":[37,45,93,173,191],"devices.":[38],"However,":[39],"the":[40,61,70,78,108,120,127,132,135,139,144,147,153,159,165,172],"realm":[41],"of":[42,72,99,126,146,201],"automatically":[43],"closed-source":[46,94,174],"libraries,":[48],"particularly":[49],"emulators,":[51],"remains":[52],"insufficiently":[53],"explored.":[54],"There":[55],"are":[56],"two":[57],"key":[58],"challenges:":[59],"firstly,":[60],"multi-language":[62],"programming":[63],"model":[64],"inherent":[65],"to":[66,118,131,170],"Android;":[67],"secondly,":[69],"absence":[71],"runtime":[75,110,162],"environment":[76,163],"within":[77],"emulator.":[79],"To":[80,142],"address":[81],"these":[82],"challenges,":[83],"we":[84],"propose":[85],"Atlas,":[86],"practical":[88],"automated":[89],"fuzz":[90,171],"framework":[91],"libraries.":[96],"Atlas":[97,150,184,193,207,222],"consists":[98],"automatic":[101],"harness":[102],"generator":[103,113],"fuzzer":[106],"containing":[107,197],"necessary":[109],"environment.":[111],"The":[112,156,218],"uses":[114],"static":[115],"analysis":[116],"techniques":[117],"deduce":[119],"correct":[121],"calling":[122],"sequences":[123],"parameters":[125],"API":[129],"according":[130],"information":[133],"from":[134,189],"\"native":[136],"world\"":[137],"\"Java":[140],"world\".":[141],"maximize":[143],"practicality":[145],"generated":[148,154],"harness,":[149],"heuristically":[151],"optimizes":[152],"harness.":[155],"Fuzzer":[157],"provides":[158],"essential":[160],"emulator,":[166],"making":[167],"it":[168],"possible":[169],"libraries":[176],"multi-core":[179],"server.":[180],"We":[181],"tested":[183],"17":[186],"pre-installed":[187],"apps":[188],"four":[190],"vendors.":[192],"generates":[194],"820":[195],"harnesses":[196,227],"767":[198],"APIs,":[200],"which":[202],"78%":[203],"practical.":[205],"Meanwhile,":[206],"has":[208],"discovered":[209],"74":[210],"new":[211],"with":[214],"16":[215],"CVEs":[216],"assigned.":[217],"experiments":[219],"show":[220],"that":[221],"can":[223],"efficiently":[224],"generate":[225],"high-quality":[226],"find":[229],"bugs.":[231]},"counts_by_year":[{"year":2025,"cited_by_count":6}],"updated_date":"2025-12-19T19:40:27.379048","created_date":"2025-10-10T00:00:00"}
