{"id":"https://openalex.org/W4403536555","doi":"https://doi.org/10.1145/3691620.3695266","title":"Applying Fuzz Driver Generation to Native C/C++ Libraries of OEM Android Framework: Obstacles and Solutions","display_name":"Applying Fuzz Driver Generation to Native C/C++ Libraries of OEM Android Framework: Obstacles and Solutions","publication_year":2024,"publication_date":"2024-10-18","ids":{"openalex":"https://openalex.org/W4403536555","doi":"https://doi.org/10.1145/3691620.3695266"},"language":"en","primary_location":{"id":"doi:10.1145/3691620.3695266","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3695266","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/A5011770981","display_name":"Shiyan Peng","orcid":null},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Shiyan Peng","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017552210","display_name":"Yuan Zhang","orcid":"https://orcid.org/0000-0003-0726-9996"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuan Zhang","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012269735","display_name":"Jiarun Dai","orcid":"https://orcid.org/0009-0002-5636-7808"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiarun Dai","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100982766","display_name":"Yue Gu","orcid":null},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yue Gu","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041392528","display_name":"Zhuoxiang Shen","orcid":null},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhuoxiang Shen","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101808722","display_name":"Jingcheng Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingcheng Liu","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100600435","display_name":"Lin Wang","orcid":"https://orcid.org/0009-0003-8850-2071"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lin Wang","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112531420","display_name":"Yong Chen","orcid":"https://orcid.org/0000-0001-6689-8923"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yong Chen","raw_affiliation_strings":["OPPO, Chengdu, China"],"affiliations":[{"raw_affiliation_string":"OPPO, Chengdu, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101764598","display_name":"Yu Qin","orcid":"https://orcid.org/0000-0002-0265-1662"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yu Qin","raw_affiliation_strings":["OPPO, Chengdu, China"],"affiliations":[{"raw_affiliation_string":"OPPO, Chengdu, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083653180","display_name":"Lunqiang Ai","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lei Ai","raw_affiliation_strings":["OPPO, Chengdu, China"],"affiliations":[{"raw_affiliation_string":"OPPO, Chengdu, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012364384","display_name":"Xianfeng Lu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xianfeng Lu","raw_affiliation_strings":["OPPO, Chengdu, China"],"affiliations":[{"raw_affiliation_string":"OPPO, Chengdu, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052437722","display_name":"Min Yang","orcid":"https://orcid.org/0000-0001-9714-5545"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Min Yang","raw_affiliation_strings":["Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":12,"corresponding_author_ids":["https://openalex.org/A5011770981"],"corresponding_institution_ids":["https://openalex.org/I24943067"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.1894081,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"2035","last_page":"2040"},"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.9876999855041504,"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.9876999855041504,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9817000031471252,"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/T12810","display_name":"Real-time simulation and control systems","score":0.9811000227928162,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/original-equipment-manufacturer","display_name":"Original equipment manufacturer","score":0.890999436378479},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6651812195777893},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5433838963508606},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4027150571346283},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.36123207211494446},{"id":"https://openalex.org/keywords/automotive-engineering","display_name":"Automotive engineering","score":0.32251203060150146},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.29294973611831665}],"concepts":[{"id":"https://openalex.org/C68694590","wikidata":"https://www.wikidata.org/wiki/Q267558","display_name":"Original equipment manufacturer","level":2,"score":0.890999436378479},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6651812195777893},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5433838963508606},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4027150571346283},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.36123207211494446},{"id":"https://openalex.org/C171146098","wikidata":"https://www.wikidata.org/wiki/Q124192","display_name":"Automotive engineering","level":1,"score":0.32251203060150146},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.29294973611831665}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3691620.3695266","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3695266","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":[],"awards":[{"id":"https://openalex.org/G7309927977","display_name":null,"funder_award_id":"2021YFB3101200","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G8586212894","display_name":null,"funder_award_id":"62402116","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8928773622","display_name":null,"funder_award_id":"62172105","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2795831316","https://openalex.org/W2914982603","https://openalex.org/W2963298680","https://openalex.org/W2989937303","https://openalex.org/W3159691394","https://openalex.org/W3162605691","https://openalex.org/W3195365517","https://openalex.org/W4383888896","https://openalex.org/W4388857347","https://openalex.org/W6776092528","https://openalex.org/W7064155351"],"related_works":["https://openalex.org/W2949536330","https://openalex.org/W2125856283","https://openalex.org/W4213224946","https://openalex.org/W2366593851","https://openalex.org/W2378471676","https://openalex.org/W2370523177","https://openalex.org/W2267813399","https://openalex.org/W4205254712","https://openalex.org/W2516133753","https://openalex.org/W1565885216"],"abstract_inverted_index":{"Fuzz":[0],"driver":[1,52,96,173],"generation":[2,53,97],"(FDG)":[3],"is":[4,45,125],"a":[5,93,213],"fundamental":[6],"technique":[7],"for":[8,135],"fuzzing":[9],"library":[10],"software.":[11],"Existing":[12],"FDG":[13],"approaches":[14],"have":[15],"been":[16],"highly":[17],"successful":[18],"with":[19,55,127],"open-source":[20],"libraries.":[21,58],"However,":[22],"in":[23,119,195],"practice,":[24],"due":[25],"to":[26,48,69,75,103,201,227],"the":[27,67,115,150,159,223],"complex":[28],"nature":[29],"of":[30,77,117,149,225],"OEM":[31,56,79,121,128,151],"Android":[32,57,80,122,129,152],"frameworks":[33],"(e.g.,":[34,73],"customized":[35],"compilation":[36],"toolchains,":[37],"extensive":[38],"codebases,":[39],"diverse":[40],"C/C++":[41,193],"language":[42],"features),":[43],"it":[44],"not":[46,141],"straightforward":[47],"integrate":[49],"existing":[50,71,144],"fuzz":[51,95,133,168,172,184,203,210],"tools":[54,72],"To":[59],"address":[60],"this":[61],"challenge,":[62],"we":[63,91,113],"first":[64],"systematically":[65],"summarize":[66],"obstacles":[68,106],"applying":[70],"FuzzGen)":[74],"libraries":[76,138],"an":[78],"(i.e.,":[81],"ColorOS),":[82],"including":[83],"compatibility,":[84],"usability,":[85],"and":[86,130,175,208],"effectiveness":[87],"issues.":[88,230],"Following":[89],"this,":[90],"developed":[92],"new":[94],"tool,":[98],"namely":[99],"FuzzGen++,":[100],"specifically":[101],"designed":[102],"tackle":[104],"these":[105],"one":[107],"by":[108,143],"one.":[109],"In":[110],"our":[111],"evaluation,":[112],"demonstrate":[114],"advantages":[116],"FuzzGen++":[118,124,162,178,190,205,226],"real-world":[120,229],"frameworks.":[123],"compatible":[126],"can":[131],"generate":[132,166,207],"drivers":[134,185,211],"all":[136],"its":[137,156],"which":[139,186],"are":[140,187],"supported":[142],"works.":[145],"The":[146],"additional":[147],"analysis":[148],"code":[153,196],"also":[154],"enhances":[155],"usability":[157],"within":[158],"system.":[160],"Overall,":[161],"has":[163],"helped":[164],"automatically":[165],"21,457":[167],"drivers.":[169],"Additionally,":[170],"through":[171],"ranking":[174],"selection":[176],"solution,":[177],"figured":[179],"out":[180],"cut":[181],"off":[182],"95%":[183],"less":[188],"useful.":[189],"supports":[191],"sophisticated":[192],"features":[194],"analysis,":[197],"ensuring":[198],"effectiveness.":[199],"Compared":[200],"hand-written":[202],"drivers,":[204],"could":[206],"select":[209],"providing":[212],"107.92%":[214],"coverage":[215],"improvement.":[216],"Furthermore,":[217],"they":[218],"discovered":[219],"6":[220],"bugs,":[221],"showcasing":[222],"capability":[224],"find":[228]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
