{"id":"https://openalex.org/W7161693060","doi":"https://doi.org/10.48550/arxiv.2605.17957","title":"Contextualized Code Pretraining for Code Generation","display_name":"Contextualized Code Pretraining for Code Generation","publication_year":2026,"publication_date":"2026-05-18","ids":{"openalex":"https://openalex.org/W7161693060","doi":"https://doi.org/10.48550/arxiv.2605.17957"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.17957","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.17957","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.17957","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5136476721","display_name":"Chen Liu","orcid":"https://orcid.org/0000-0002-5693-8634"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Chen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136468196","display_name":"Qingyuan Liang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liang, Qingyuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100332185","display_name":"Hanwen Zhang","orcid":"https://orcid.org/0000-0003-4081-8838"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Hanwen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136476553","display_name":"Zeyu Sun","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sun, Zeyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136482980","display_name":"Yakun Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Yakun","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5136483511","display_name":"Lu Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Lu","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":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"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.9467999935150146,"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.9467999935150146,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.013899999670684338,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.013299999758601189,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.7465999722480774},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.7192999720573425},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.6969000101089478},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6144000291824341},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.5108000040054321},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5098000168800354},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5059000253677368},{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.4973999857902527}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8312000036239624},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.7465999722480774},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.7192999720573425},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.6969000101089478},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6144000291824341},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.5108000040054321},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5098000168800354},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5059000253677368},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.4973999857902527},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.4885999858379364},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.4729999899864197},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47130000591278076},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.428600013256073},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.40959998965263367},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.3808000087738037},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37599998712539673},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.364300012588501},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34209999442100525},{"id":"https://openalex.org/C47434764","wikidata":"https://www.wikidata.org/wiki/Q1770035","display_name":"Dead code","level":5,"score":0.3393999934196472},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.32690000534057617},{"id":"https://openalex.org/C183322885","wikidata":"https://www.wikidata.org/wiki/Q17007702","display_name":"Context model","level":3,"score":0.3264000117778778},{"id":"https://openalex.org/C2988963302","wikidata":"https://www.wikidata.org/wiki/Q629206","display_name":"Program code","level":2,"score":0.3212999999523163},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.2870999872684479},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2766000032424927},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.26429998874664307},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.25780001282691956}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.17957","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.17957","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.17957","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.17957","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6137920618057251,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"As":[0],"code":[1,12,20,88,104,136,196],"generation":[2,126],"becomes":[3],"increasingly":[4],"central":[5],"to":[6,64,69,118],"improving":[7],"software":[8],"development":[9],"efficiency,":[10],"modern":[11],"models":[13,59,137,162,176],"are":[14,60],"largely":[15],"trained":[16],"and":[17,101,122,145,163,174,179],"evaluated":[18],"on":[19,127,148,184],"with":[21,76,139,166],"natural-language":[22],"descriptions.":[23],"In":[24,82],"real":[25,116],"projects,":[26],"developers":[27],"often":[28],"implement":[29],"missing":[30],"functions":[31],"under":[32],"limited":[33],"project-specific":[34],"artifacts,":[35],"while":[36],"the":[37,45,99,128,134,189],"local":[38],"call-site":[39],"context":[40,50,96,193],"is":[41],"already":[42],"available":[43],"in":[44,79,194],"surrounding":[46,77],"code.":[47],"This":[48],"usage":[49,78],"provides":[51],"actionable":[52],"cues":[53],"about":[54],"expected":[55],"behavior,":[56],"but":[57],"existing":[58],"not":[61,73],"explicitly":[62],"optimized":[63],"leverage":[65],"it":[66],"reliably,":[67],"leading":[68],"implementations":[70],"that":[71,93,124,158],"may":[72],"integrate":[74],"smoothly":[75],"repository":[80],"settings.":[81],"this":[83],"work,":[84],"we":[85,109],"propose":[86],"contextualized":[87],"pretraining,":[89],"an":[90],"invocation-aware":[91,140],"framework":[92],"integrates":[94],"calling":[95,129,192],"into":[97],"both":[98],"training":[100],"evaluation":[102],"of":[103,191],"models.":[105],"Using":[106],"static":[107],"analysis,":[108],"automatically":[110],"extract":[111],"large-scale":[112],"caller-callee":[113],"pairs":[114],"from":[115],"repositories":[117],"construct":[119],"pretraining":[120],"tasks":[121],"benchmarks":[123],"condition":[125],"context.":[130],"We":[131],"train":[132],"CallerGen,":[133],"first":[135],"pretrained":[138],"objectives":[141],"spanning":[142],"multiple":[143],"sizes,":[144],"evaluate":[146],"them":[147],"CallerEval,":[149],"a":[150],"new":[151],"benchmark":[152],"featuring":[153],"realistic":[154,195],"scenarios.":[155],"Experiments":[156],"show":[157],"CallerGen":[159],"outperforms":[160],"comparable-scale":[161],"remains":[164],"competitive":[165],"larger":[167],"ones":[168],"across":[169],"two":[170],"benchmarks.":[171],"Our":[172],"220M":[173],"0.5B":[175],"achieve":[177],"16.58%":[178],"22.81@%":[180],"pass1,":[181],"surpassing":[182],"baselines":[183],"CallerEval.":[185],"These":[186],"results":[187],"highlight":[188],"importance":[190],"generation.":[197]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-05-20T00:00:00"}
