{"id":"https://openalex.org/W7133647780","doi":"https://doi.org/10.48550/arxiv.2603.04212","title":"Code Fingerprints: Disentangled Attribution of LLM-Generated Code","display_name":"Code Fingerprints: Disentangled Attribution of LLM-Generated Code","publication_year":2026,"publication_date":"2026-03-04","ids":{"openalex":"https://openalex.org/W7133647780","doi":"https://doi.org/10.48550/arxiv.2603.04212"},"language":null,"primary_location":{"id":"pmh:doi:10.48550/arxiv.2603.04212","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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":"publisher-specific-oa","license_id":"https://openalex.org/licenses/publisher-specific-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5128141602","display_name":"Jiaxun Guo","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Guo, Jiaxun","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019886356","display_name":"Ziyuan Yang","orcid":"https://orcid.org/0000-0002-0275-4098"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Ziyuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128152553","display_name":"Mengyu Sun","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sun, Mengyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128153863","display_name":"Hui Wang (30400)","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Hui","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128131700","display_name":"Jingfeng Lu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lu, Jingfeng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5128216553","display_name":"Yi Zhang (9093)","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Yi","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":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.17777107,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"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/T10260","display_name":"Software Engineering Research","score":0.6894999742507935,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.6894999742507935,"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"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.19850000739097595,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.022700000554323196,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/discriminative-model","display_name":"Discriminative model","score":0.6155999898910522},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5691999793052673},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.559499979019165},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.5102999806404114},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4934000074863434},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.46709999442100525},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.45980000495910645},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4171000123023987},{"id":"https://openalex.org/keywords/attribution","display_name":"Attribution","score":0.41609999537467957}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7771000266075134},{"id":"https://openalex.org/C97931131","wikidata":"https://www.wikidata.org/wiki/Q5282087","display_name":"Discriminative model","level":2,"score":0.6155999898910522},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5691999793052673},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.559499979019165},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.5102999806404114},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4934000074863434},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.46709999442100525},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.45980000495910645},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4307999908924103},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4171000123023987},{"id":"https://openalex.org/C143299363","wikidata":"https://www.wikidata.org/wiki/Q900584","display_name":"Attribution","level":2,"score":0.41609999537467957},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.40560001134872437},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3817000091075897},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.37220001220703125},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.3625999987125397},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.3359000086784363},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.33570000529289246},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3312999904155731},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.32659998536109924},{"id":"https://openalex.org/C195807954","wikidata":"https://www.wikidata.org/wiki/Q1662562","display_name":"Information extraction","level":2,"score":0.31060001254081726},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.3050000071525574},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.29809999465942383},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.29179999232292175},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.29109999537467957},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.27869999408721924},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.27709999680519104},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.27410000562667847},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2718999981880188},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2718000113964081},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.26499998569488525},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.2515999972820282}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.48550/arxiv.2603.04212","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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":"publisher-specific-oa","license_id":"https://openalex.org/licenses/publisher-specific-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"doi:10.48550/arxiv.2603.04212","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.04212","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2603.04212","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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":"publisher-specific-oa","license_id":"https://openalex.org/licenses/publisher-specific-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[{"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10","score":0.5984259843826294}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0,211],"rapid":[1],"adoption":[2],"of":[3,73,203],"Large":[4],"Language":[5],"Models":[6],"(LLMs)":[7],"has":[8],"transformed":[9],"modern":[10],"software":[11,30,208],"development":[12],"by":[13,169],"enabling":[14,147],"automated":[15],"code":[16,42,64,75,167],"generation":[17],"at":[18,218],"scale.":[19],"While":[20],"these":[21],"systems":[22],"improve":[23],"productivity,":[24],"they":[25],"introduce":[26,102],"new":[27],"challenges":[28],"for":[29,85],"governance,":[31],"accountability,":[32],"and":[33,55,99,105,152,177,186,213],"compliance.":[34],"Existing":[35],"research":[36],"primarily":[37],"focuses":[38],"on":[39],"distinguishing":[40],"machine-generated":[41],"from":[43,129],"human-written":[44],"code;":[45],"however,":[46],"many":[47],"practical":[48],"scenarios--such":[49],"as":[50,110],"vulnerability":[51],"triage,":[52],"incident":[53],"investigation,":[54],"licensing":[56],"audits--require":[57],"identifying":[58],"which":[59,77,124],"LLM":[60,83],"produced":[61],"a":[62,134],"given":[63],"snippet.":[65],"In":[66],"this":[67,114],"paper,":[68],"we":[69,116,159],"study":[70],"the":[71,81,118,161,201],"problem":[72],"model-level":[74,204],"attribution,":[76],"aims":[78],"to":[79],"determine":[80],"source":[82],"responsible":[84],"generated":[86,168],"code.":[87],"Although":[88],"attribution":[89,149,195],"is":[90],"challenging,":[91],"differences":[92],"in":[93,207],"training":[94],"data,":[95],"architectures,":[96],"alignment":[97],"strategies,":[98],"decoding":[100],"mechanisms":[101],"model-dependent":[103,141],"stylistic":[104,131],"structural":[106],"variations":[107],"that":[108,191],"serve":[109],"generative":[111],"fingerprints.":[112],"Leveraging":[113],"observation,":[115],"propose":[117],"Disentangled":[119],"Code":[120],"Attribution":[121],"Network":[122],"(DCAN),":[123],"separates":[125],"Source-Agnostic":[126],"semantic":[127],"information":[128],"Source-Specific":[130],"representations.":[132],"Through":[133],"contrastive":[135],"learning":[136],"objective,":[137],"DCAN":[138,192],"isolates":[139],"discriminative":[140],"signals":[142],"while":[143],"preserving":[144],"task":[145],"semantics,":[146],"multi-class":[148],"across":[150,179,197],"models":[151],"programming":[153,181],"languages.":[154],"To":[155],"support":[156],"systematic":[157],"evaluation,":[158],"construct":[160],"first":[162],"large-scale":[163],"benchmark":[164],"dataset":[165,212],"comprising":[166],"four":[170,180],"widely":[171],"used":[172],"LLMs":[173],"(DeepSeek,":[174],"Claude,":[175],"Qwen,":[176],"ChatGPT)":[178],"languages":[182],"(Python,":[183],"Java,":[184],"C,":[185],"Go).":[187],"Experimental":[188],"results":[189],"demonstrate":[190],"achieves":[193],"reliable":[194],"performance":[196],"diverse":[198],"settings,":[199],"highlighting":[200],"feasibility":[202],"provenance":[205],"analysis":[206],"engineering":[209],"contexts.":[210],"implementation":[214],"are":[215],"publicly":[216],"available":[217],"https://github.com/mtt500/DCAN.":[219]},"counts_by_year":[],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2026-03-06T00:00:00"}
