{"id":"https://openalex.org/W7154449725","doi":"https://doi.org/10.48550/arxiv.2604.12048","title":"ORBIT: Guided Agentic Orchestration for Autonomous C-to-Rust Transpilation","display_name":"ORBIT: Guided Agentic Orchestration for Autonomous C-to-Rust Transpilation","publication_year":2026,"publication_date":"2026-04-13","ids":{"openalex":"https://openalex.org/W7154449725","doi":"https://doi.org/10.48550/arxiv.2604.12048"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.12048","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.12048","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":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.2604.12048","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120752331","display_name":"Muhammad Farrukh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Farrukh, Muhammad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133659191","display_name":"Baris Coskun","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Coskun, Baris","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004420648","display_name":"Tapti Palit","orcid":"https://orcid.org/0009-0006-4602-7171"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Palit, Tapti","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5133704312","display_name":"Michalis Polychronakis","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Polychronakis, Michalis","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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.3993000090122223,"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.3993000090122223,"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/T10126","display_name":"Logic, programming, and type systems","score":0.25679999589920044,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.12070000171661377,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/codebase","display_name":"Codebase","score":0.7305999994277954},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6355000138282776},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5996000170707703},{"id":"https://openalex.org/keywords/rust","display_name":"Rust (programming language)","score":0.4875999987125397},{"id":"https://openalex.org/keywords/orchestration","display_name":"Orchestration","score":0.4733999967575073},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.41290000081062317},{"id":"https://openalex.org/keywords/translation","display_name":"Translation (biology)","score":0.3700999915599823}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7961999773979187},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.7305999994277954},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6355000138282776},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5996000170707703},{"id":"https://openalex.org/C197781089","wikidata":"https://www.wikidata.org/wiki/Q575650","display_name":"Rust (programming language)","level":2,"score":0.4875999987125397},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.4733999967575073},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41290000081062317},{"id":"https://openalex.org/C149364088","wikidata":"https://www.wikidata.org/wiki/Q185917","display_name":"Translation (biology)","level":4,"score":0.3700999915599823},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36800000071525574},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3402000069618225},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.3395000100135803},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3305000066757202},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3215000033378601},{"id":"https://openalex.org/C203005215","wikidata":"https://www.wikidata.org/wiki/Q79798","display_name":"Machine translation","level":2,"score":0.3098999857902527},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.3059000074863434},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.29490000009536743},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.26739999651908875},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.26499998569488525},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.25999999046325684}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.12048","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.12048","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":"doi:10.48550/arxiv.2604.12048","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.12048","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.41073232889175415,"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Large-scale":[0],"migration":[1],"of":[2,64,90,155,161],"legacy":[3],"C":[4,135],"code":[5,188],"to":[6,23,137,190,211],"Rust":[7,132,138,187],"offers":[8],"a":[9,77,127],"promising":[10,78],"path":[11],"toward":[12,40],"improving":[13],"memory":[14],"safety,":[15],"but":[16],"LLM-based":[17],"C-to-Rust":[18,112],"translation":[19,113,129],"remains":[20],"challenging":[21,198],"due":[22],"limited":[24,44],"context":[25,56,85,117],"windows":[26],"and":[27,68,84,122,140,168,175,182],"hallucinations.":[28],"Prior":[29],"approaches":[30],"are":[31],"evaluated":[32],"primarily":[33],"on":[34,48,54,148,197],"small":[35,41],"programs":[36,150,157],"or":[37],"datasets":[38],"skewed":[39],"codebases,":[42],"providing":[43],"insight":[45],"into":[46],"scalability":[47],"real-world":[49],"systems.":[50,213],"They":[51],"also":[52],"rely":[53],"static":[55],"construction,":[57],"which":[58],"breaks":[59],"down":[60],"in":[61,172],"the":[62,91,156,201],"presence":[63],"complex":[65],"cross-module":[66],"dependencies":[67],"often":[69],"requires":[70],"manual":[71],"intervention.":[72],"Recent":[73],"coding":[74],"agents":[75],"offer":[76],"alternative":[79],"through":[80],"dynamic":[81,116],"codebase":[82],"navigation":[83],"curation.":[86],"When":[87],"used":[88],"out":[89],"box,":[92],"however,":[93],"they":[94],"frequently":[95],"produce":[96],"incomplete":[97],"translations":[98],"that":[99,114],"appear":[100],"superficially":[101],"correct.":[102],"We":[103,145,193],"present":[104],"ORBIT,":[105],"an":[106],"autonomous":[107],"agentic":[108],"framework":[109],"for":[110],"project-level":[111],"combines":[115],"collection":[118],"with":[119,153],"dependency-guided":[120],"orchestration":[121],"iterative":[123],"verification.":[124],"ORBIT":[125,147,163,196],"constructs":[126],"dependency-aware":[128],"graph,":[130],"generates":[131],"interfaces,":[133],"maps":[134],"functions":[136],"counterparts,":[139],"coordinates":[141],"multiple":[142],"specialized":[143],"agents.":[144],"evaluate":[146,195],"24":[149],"from":[151,200],"CRUST-Bench,":[152,183],"91.7%":[154,169],"exceeding":[158],"1,000":[159],"lines":[160],"code.":[162],"achieves":[164,207],"100%":[165],"compilation":[166],"success":[167,171],"test":[170],"both":[173],"expert-interface":[174],"automatically":[176],"generated-interface":[177],"settings,":[178],"substantially":[179],"outperforming":[180],"C2Rust":[181],"while":[184],"reducing":[185],"unsafe":[186],"blocks":[189],"nearly":[191],"zero.":[192],"further":[194],"cases":[199],"DARPA":[202],"TRACTOR":[203],"benchmark,":[204],"where":[205],"it":[206],"competitive":[208],"performance":[209],"relative":[210],"participating":[212]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-04-16T00:00:00"}
