{"id":"https://openalex.org/W4287117507","doi":"https://doi.org/10.1109/tr.2022.3208239","title":"CoCoFuzzing: Testing Neural <u>Co</u>de Models With <u>Co</u>verage-Guided <u>Fuzzing</u>","display_name":"CoCoFuzzing: Testing Neural <u>Co</u>de Models With <u>Co</u>verage-Guided <u>Fuzzing</u>","publication_year":2022,"publication_date":"2022-10-11","ids":{"openalex":"https://openalex.org/W4287117507","doi":"https://doi.org/10.1109/tr.2022.3208239"},"language":"en","primary_location":{"id":"doi:10.1109/tr.2022.3208239","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2022.3208239","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"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 Transactions on Reliability","raw_type":"journal-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/A5045306475","display_name":"Moshi Wei","orcid":"https://orcid.org/0000-0003-1659-1960"},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Moshi Wei","raw_affiliation_strings":["York University, Toronto, ON, Canada"],"raw_orcid":"https://orcid.org/0000-0003-1659-1960","affiliations":[{"raw_affiliation_string":"York University, Toronto, ON, Canada","institution_ids":["https://openalex.org/I192455969"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056375705","display_name":"Yuchao Huang","orcid":"https://orcid.org/0000-0003-1026-9516"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuchao Huang","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Bejing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Bejing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101712379","display_name":"Jinqiu Yang","orcid":"https://orcid.org/0000-0003-4282-406X"},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jinqiu Yang","raw_affiliation_strings":["Concordia University, Montreal, QC, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Concordia University, Montreal, QC, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108814327","display_name":"Junjie Wang","orcid":"https://orcid.org/0000-0002-9941-6713"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junjie Wang","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Bejing, China"],"raw_orcid":"https://orcid.org/0000-0002-9941-6713","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, Bejing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100326213","display_name":"Song Wang","orcid":"https://orcid.org/0000-0003-0531-5717"},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Song Wang","raw_affiliation_strings":["York University, Toronto, ON, Canada"],"raw_orcid":"https://orcid.org/0000-0003-0531-5717","affiliations":[{"raw_affiliation_string":"York University, Toronto, ON, Canada","institution_ids":["https://openalex.org/I192455969"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5045306475"],"corresponding_institution_ids":["https://openalex.org/I192455969"],"apc_list":null,"apc_paid":null,"fwci":1.3873,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.84208994,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"72","issue":"3","first_page":"1276","last_page":"1289"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9970999956130981,"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/T10260","display_name":"Software Engineering Research","score":0.9901999831199646,"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/generalizability-theory","display_name":"Generalizability theory","score":0.8143975734710693},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.7026329040527344},{"id":"https://openalex.org/keywords/fuzz-testing","display_name":"Fuzz testing","score":0.6877727508544922},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.666263997554779},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.6085120439529419},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5381679534912109},{"id":"https://openalex.org/keywords/automatic-summarization","display_name":"Automatic summarization","score":0.5349904894828796},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5170184373855591},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5143986344337463},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.50067138671875},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.3802531361579895},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.32133543491363525},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12692469358444214},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.10820794105529785},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.09289240837097168}],"concepts":[{"id":"https://openalex.org/C27158222","wikidata":"https://www.wikidata.org/wiki/Q5532422","display_name":"Generalizability theory","level":2,"score":0.8143975734710693},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.7026329040527344},{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.6877727508544922},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.666263997554779},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6085120439529419},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5381679534912109},{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.5349904894828796},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5170184373855591},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5143986344337463},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.50067138671875},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3802531361579895},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.32133543491363525},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12692469358444214},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.10820794105529785},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.09289240837097168},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tr.2022.3208239","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2022.3208239","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"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 Transactions on Reliability","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.4699999988079071}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":66,"referenced_works":["https://openalex.org/W614438062","https://openalex.org/W1902237438","https://openalex.org/W1945616565","https://openalex.org/W2064675550","https://openalex.org/W2101105183","https://openalex.org/W2157331557","https://openalex.org/W2211192759","https://openalex.org/W2402619042","https://openalex.org/W2616028256","https://openalex.org/W2794609696","https://openalex.org/W2799640043","https://openalex.org/W2804078698","https://openalex.org/W2804337238","https://openalex.org/W2884276923","https://openalex.org/W2887364112","https://openalex.org/W2888824816","https://openalex.org/W2949346385","https://openalex.org/W2953793718","https://openalex.org/W2957905354","https://openalex.org/W2962718684","https://openalex.org/W2962729168","https://openalex.org/W2962995178","https://openalex.org/W2963327228","https://openalex.org/W2963913218","https://openalex.org/W2964150020","https://openalex.org/W2964164993","https://openalex.org/W2964268484","https://openalex.org/W2979792666","https://openalex.org/W2989622161","https://openalex.org/W2994865335","https://openalex.org/W2997451752","https://openalex.org/W2998157065","https://openalex.org/W3000442532","https://openalex.org/W3005951744","https://openalex.org/W3006165421","https://openalex.org/W3007157104","https://openalex.org/W3034689979","https://openalex.org/W3098605233","https://openalex.org/W3109966548","https://openalex.org/W3114017811","https://openalex.org/W3119507053","https://openalex.org/W3131641316","https://openalex.org/W3148484152","https://openalex.org/W3167948855","https://openalex.org/W3186816466","https://openalex.org/W4287202726","https://openalex.org/W4287203048","https://openalex.org/W4287869788","https://openalex.org/W4288080275","https://openalex.org/W4300511536","https://openalex.org/W4308641647","https://openalex.org/W4385245566","https://openalex.org/W6619192471","https://openalex.org/W6640425456","https://openalex.org/W6692071231","https://openalex.org/W6719080892","https://openalex.org/W6739901393","https://openalex.org/W6752378368","https://openalex.org/W6754601402","https://openalex.org/W6763887731","https://openalex.org/W6767354347","https://openalex.org/W6769216610","https://openalex.org/W6770236707","https://openalex.org/W6774149093","https://openalex.org/W6783227185","https://openalex.org/W6840466690"],"related_works":["https://openalex.org/W2511770387","https://openalex.org/W3120811337","https://openalex.org/W3203597304","https://openalex.org/W2990186179","https://openalex.org/W4248424560","https://openalex.org/W4385301282","https://openalex.org/W3023977444","https://openalex.org/W2766647240","https://openalex.org/W4210660460","https://openalex.org/W3081644756"],"abstract_inverted_index":{"Deep":[0],"learning":[1],"(DL)-based":[2],"code":[3,118,137,166,188,217],"processing":[4,119],"models":[5,28,47,92,198],"have":[6,64],"demonstrated":[7],"good":[8],"performance":[9,155,214],"for":[10,93,115,148,190,208],"tasks":[11],"such":[12],"as":[13,139],"method":[14],"name":[15],"prediction,":[16],"program":[17],"summarization,":[18],"and":[19,43,81,85,133,171,184,194,199],"comment":[20],"generation.":[21],"However,":[22],"despite":[23],"the":[24,41,57,76,97,150,192,213],"tremendous":[25],"advancements,":[26],"DL":[27,61,73],"are":[29],"frequently":[30],"susceptible":[31],"to":[32,40,51,90,96,129,211],"adversarial":[33,209],"attacks,":[34],"which":[35],"pose":[36],"a":[37,107,143],"significant":[38],"threat":[39],"robustness":[42,193],"generalizability":[44,195],"of":[45,78,100,152,156,196,215],"these":[46,68,197,203],"by":[48,142],"causing":[49],"them":[50],"misclassify":[52],"unexpected":[53],"inputs.":[54],"To":[55],"address":[56],"issue":[58],"above,":[59],"numerous":[60],"testing":[62,72,116,191],"approaches":[63,69],"been":[65],"proposed;":[66],"however,":[67],"primarily":[70],"target":[71],"applications":[74],"in":[75],"domains":[77],"image,":[79],"audio,":[80],"text":[82],"analysis,":[83],"etc.,":[84],"cannot":[86],"be":[87,206],"\u201cdirectly":[88],"applied\u201d":[89],"\u201cneural":[91],"code\u201d":[94],"due":[95],"unique":[98],"properties":[99],"programs.":[101],"In":[102,121],"this":[103],"article,":[104],"we":[105,123],"propose":[106,125],"coverage-based":[108],"fuzzing":[109],"framework,":[110],"<monospace":[111,157,178],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[112,158,179],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">CoCoFuzzing</monospace>":[113,159,180],",":[114],"DL-based":[117],"models.":[120,218],"particular,":[122],"first":[124],"10":[126],"mutation":[127],"operators":[128],"automatically":[130],"generate":[131,182],"validly":[132,183],"semantically":[134,185],"preserving":[135,186],"source":[136,187],"examples":[138,189],"tests,":[140],"followed":[141],"neuron":[144],"coverage":[145],"(NC)-based":[146],"approach":[147],"guiding":[149],"generation":[151],"tests.":[153],"The":[154],"is":[160],"evaluated":[161],"using":[162],"three":[163],"state-of-the-art":[164],"neural":[165,216],"models,":[167],"i.e.,":[168],"NeuralCodeSum,":[169],"CODE2SEQ,":[170],"CODE2VEC.":[172],"Our":[173],"experiment":[174],"results":[175],"indicate":[176],"that":[177],"can":[181,205],"enhancing":[200],"NC.":[201],"Furthermore,":[202],"tests":[204],"used":[207],"retraining":[210],"improve":[212]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
