{"id":"https://openalex.org/W4402124700","doi":"https://doi.org/10.1109/access.2024.3452938","title":"A Control Flow Graph Optimization Method for Enhancing Fuzz Testing","display_name":"A Control Flow Graph Optimization Method for Enhancing Fuzz Testing","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4402124700","doi":"https://doi.org/10.1109/access.2024.3452938"},"language":"en","primary_location":{"id":"doi:10.1109/access.2024.3452938","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3452938","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2024.3452938","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5106930193","display_name":"He Yuan","orcid":null},"institutions":[{"id":"https://openalex.org/I6593398","display_name":"Dali University","ror":"https://ror.org/02y7rck89","country_code":"CN","type":"education","lineage":["https://openalex.org/I6593398"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"He Yuan","raw_affiliation_strings":["School of Mathematics and Computer Science, Dali University, Dali, China"],"raw_orcid":"https://orcid.org/0009-0003-4127-1130","affiliations":[{"raw_affiliation_string":"School of Mathematics and Computer Science, Dali University, Dali, China","institution_ids":["https://openalex.org/I6593398"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106930194","display_name":"Xue Bo","orcid":null},"institutions":[{"id":"https://openalex.org/I6593398","display_name":"Dali University","ror":"https://ror.org/02y7rck89","country_code":"CN","type":"education","lineage":["https://openalex.org/I6593398"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xue Bo","raw_affiliation_strings":["School of Mathematics and Computer Science, Dali University, Dali, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Mathematics and Computer Science, Dali University, Dali, China","institution_ids":["https://openalex.org/I6593398"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zhang Lina","orcid":null},"institutions":[{"id":"https://openalex.org/I6593398","display_name":"Dali University","ror":"https://ror.org/02y7rck89","country_code":"CN","type":"education","lineage":["https://openalex.org/I6593398"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhang Lina","raw_affiliation_strings":["School of Mathematics and Computer Science, Dali University, Dali, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Mathematics and Computer Science, Dali University, Dali, China","institution_ids":["https://openalex.org/I6593398"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5106930195","display_name":"Lu Chengyang","orcid":null},"institutions":[{"id":"https://openalex.org/I6593398","display_name":"Dali University","ror":"https://ror.org/02y7rck89","country_code":"CN","type":"education","lineage":["https://openalex.org/I6593398"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Chengyang","raw_affiliation_strings":["School of Mathematics and Computer Science, Dali University, Dali, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Mathematics and Computer Science, Dali University, Dali, China","institution_ids":["https://openalex.org/I6593398"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I6593398"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.7431,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.73360379,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"12","issue":null,"first_page":"169370","last_page":"169378"},"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.9987999796867371,"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.9987999796867371,"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.9965999722480774,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9919999837875366,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"Control flow graph","score":0.6305513978004456},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6138715147972107},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.4401533901691437},{"id":"https://openalex.org/keywords/fuzz-testing","display_name":"Fuzz testing","score":0.416445255279541},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.2406015396118164},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1183876097202301}],"concepts":[{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.6305513978004456},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6138715147972107},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.4401533901691437},{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.416445255279541},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2406015396118164},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1183876097202301},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2024.3452938","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3452938","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:b7fa9fc2ca994c8f97f5134af7463f74","is_oa":true,"landing_page_url":"https://doaj.org/article/b7fa9fc2ca994c8f97f5134af7463f74","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 12, Pp 169370-169378 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2024.3452938","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3452938","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8686583055","display_name":null,"funder_award_id":"62341203","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"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W2002934700","https://openalex.org/W2276293879","https://openalex.org/W2574017551","https://openalex.org/W2613534458","https://openalex.org/W2757104921","https://openalex.org/W2766540688","https://openalex.org/W2777430404","https://openalex.org/W2794670092","https://openalex.org/W2891235722","https://openalex.org/W2904932877","https://openalex.org/W2957905354","https://openalex.org/W2964097210","https://openalex.org/W3091773350","https://openalex.org/W3104664063","https://openalex.org/W4284698041","https://openalex.org/W6753913213","https://openalex.org/W6756301311","https://openalex.org/W6782130387","https://openalex.org/W6894125189"],"related_works":["https://openalex.org/W4323864011","https://openalex.org/W4405231858","https://openalex.org/W2138385884","https://openalex.org/W2951091523","https://openalex.org/W2166895275","https://openalex.org/W2080313875","https://openalex.org/W2998775986","https://openalex.org/W157564837","https://openalex.org/W2011536294","https://openalex.org/W4210453401"],"abstract_inverted_index":{"The":[0,73,223],"American":[1],"Fuzzy":[2],"Lop":[3],"(AFL)":[4],"is":[5,94,118,199,240],"a":[6,69],"tool":[7],"that":[8,227],"automatically":[9],"generates":[10,145],"random":[11],"data":[12],"to":[13,109,205,264],"expose":[14],"vulnerabilities":[15],"in":[16,30,128,216,282],"software":[17],"programs.":[18,285],"However,":[19],"it":[20],"has":[21],"some":[22],"drawbacks,":[23],"such":[24],"as":[25,160,180],"the":[26,55,63,77,83,90,112,123,141,153,161,168,171,181,184,191,195,207,212,217,221,228,235,244,249,265],"lack":[27],"of":[28,37,76,116,148,220],"visibility":[29],"test":[31,38],"case":[32,39],"generation":[33],"and":[34,102,190,210],"suboptimal":[35],"allocation":[36,188],"variation":[40,203,209],"energy.":[41],"To":[42],"address":[43,100],"these":[44,132,156],"issues,":[45],"we":[46,61],"propose":[47],"an":[48],"enhanced":[49,229],"fuzz":[50,165,185,213,230,246,267,280],"testing":[51,169,186,214,231,281],"approach":[52,272],"based":[53,233],"on":[54,234],"Program":[56],"Control":[57],"Flow":[58],"Graph.":[59],"Firstly,":[60],"construct":[62],"program":[64,236],"control":[65,91,125,237],"flow":[66,92,126,238],"graph":[67,93,239],"using":[68,82],"symbolic":[70],"execution":[71,178],"tool.":[72,88],"precise":[74],"addresses":[75],"assembly":[78],"instructions":[79],"are":[80,106,135,158],"obtained":[81,175],"IDA":[84],"Pro":[85],"reverse":[86],"engineering":[87],"Secondly,":[89],"then":[95,119,144],"optimized":[96],"by":[97,121],"adjusting":[98],"for":[99,164,183],"jumps,":[101],"nodes":[103,134],"without":[104],"edges":[105],"considered":[107],"difficult":[108,133],"reach":[110],"within":[111,152],"program.":[113,222],"A":[114],"set":[115],"paths":[117,130,174],"extracted":[120],"slicing":[122],"refined":[124],"graph,":[127],"which":[129],"through":[131,194],"marked":[136],"with":[137,201],"sensitive":[138,172,196],"signals.":[139],"Thirdly,":[140],"constraint":[142],"solver":[143],"inputs":[146,157],"capable":[147],"traversing":[149],"each":[150],"path":[151,198],"set.":[154],"Finally,":[155],"used":[159],"initial":[162],"seed":[163,192,208],"testing.":[166,247,268],"In":[167,269],"process,":[170],"signal":[173,197],"during":[176],"symbol":[177],"serve":[179],"benchmark":[182],"energy":[187,204],"mechanism,":[189],"passing":[193],"endowed":[200],"higher":[202],"guide":[206],"make":[211],"explore":[215],"deeper":[218],"level":[219],"experimental":[224],"results":[225],"show":[226],"method":[232,256],"more":[241,260,275],"efficient":[242],"than":[243,278],"original":[245,266],"On":[248],"Cyber":[250],"Grand":[251],"Challenge":[252],"(CGC)":[253],"test-set,":[254],"this":[255],"finds":[257],"2.7":[258],"times":[259],"unique":[261,276],"crashes":[262,277],"compared":[263],"addition,":[270],"our":[271],"uncovers":[273],"two":[274,283],"standard":[279],"real-world":[284]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-12-22T23:10:17.713674","created_date":"2025-10-10T00:00:00"}
