{"id":"https://openalex.org/W7166643087","doi":"https://doi.org/10.48550/arxiv.2606.30182","title":"MirrorCode: AI can rebuild entire programs from behavior alone","display_name":"MirrorCode: AI can rebuild entire programs from behavior alone","publication_year":2026,"publication_date":"2026-06-29","ids":{"openalex":"https://openalex.org/W7166643087","doi":"https://doi.org/10.48550/arxiv.2606.30182"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.30182","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.30182","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.2606.30182","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5139700584","display_name":"Tom Adamczewski","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Adamczewski, Tom","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051713483","display_name":"David Owen","orcid":"https://orcid.org/0000-0001-5774-8202"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Owen, David","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139675037","display_name":"David Rein","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rein, David","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139711825","display_name":"Florian Brand","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Brand, Florian","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120721145","display_name":"Giles Edkins","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Edkins, Giles","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5122533272","display_name":"Allen Hart","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hart, Allen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5110551737","display_name":"Daniel O\u2019Connell","orcid":"https://orcid.org/0009-0001-2661-4153"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"O'Connell, Daniel","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.34529998898506165,"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.34529998898506165,"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.12449999898672104,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.062199998646974564,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/replicate","display_name":"Replicate","score":0.5892000198364258},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5476999878883362},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.507099986076355},{"id":"https://openalex.org/keywords/unix","display_name":"Unix","score":0.503000020980835},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.45739999413490295},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.4471000134944916},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.4050000011920929},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.3790999948978424}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7993999719619751},{"id":"https://openalex.org/C2781162219","wikidata":"https://www.wikidata.org/wiki/Q26250693","display_name":"Replicate","level":2,"score":0.5892000198364258},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5476999878883362},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5108000040054321},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.507099986076355},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.503000020980835},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4871000051498413},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.45739999413490295},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.4471000134944916},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4377000033855438},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.4050000011920929},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.3790999948978424},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.3605000078678131},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.3499000072479248},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.3352999985218048},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.3149999976158142},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3109999895095825},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3082999885082245},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.2955000102519989},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2752000093460083},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.25999999046325684},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.30182","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.30182","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.2606.30182","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.30182","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":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"AI":[0,18,75,91,130,148,200,220],"models":[1,131],"are":[2,36,49,212],"rapidly":[3],"improving":[4],"at":[5],"autonomous":[6,229],"coding,":[7],"as":[8,17,228],"shown":[9],"by":[10],"benchmark":[11,66],"progress":[12],"and":[13,33,48,119,127],"one-off":[14,34],"demonstrations":[15,35],"such":[16],"implementing":[19],"a":[20,63,152,157,166,176,190,194],"C":[21],"compiler.":[22],"However,":[23,169],"existing":[24,83],"coding":[25,65],"benchmarks":[26],"tend":[27],"to":[28,38,87,232],"focus":[29],"on":[30,68,100,193,225],"shorter":[31],"tasks,":[32,208],"hard":[37],"compare":[39],"systematically":[40],"because":[41],"they":[42],"often":[43],"have":[44,222],"some":[45],"human":[46,167],"guidance,":[47],"not":[50],"standardized":[51],"or":[52],"repeated":[53],"across":[54,143],"models.":[55],"To":[56],"address":[57],"these":[58],"challenges,":[59],"we":[60,160],"introduce":[61],"MirrorCode,":[62,74],"long-horizon":[64,205],"based":[67],"reimplementing":[69],"entire":[70],"software":[71,206,226],"projects.":[72],"In":[73],"agents":[76,201,230],"must":[77,93],"replicate":[78],"the":[79,95,138,144,171],"functionalities":[80],"of":[81,113,173],"an":[82],"program,":[84],"without":[85],"access":[86],"its":[88],"source":[89],"code.":[90],"solutions":[92],"match":[94],"original":[96],"program's":[97],"output":[98],"exactly":[99],"end-to-end":[101],"tests,":[102],"including":[103],"held-out":[104],"tests.":[105],"MirrorCode's":[106],"25":[107],"target":[108],"programs":[109],"span":[110],"different":[111],"areas":[112],"computing:":[114],"Unix":[115],"utilities,":[116],"data":[117],"serialization":[118],"query":[120],"tools,":[121],"bioinformatics,":[122],"interpreters,":[123],"static":[124],"analysis,":[125],"cryptography,":[126],"compression.":[128],"Existing":[129],"can":[132,149,202],"already":[133,203],"reimplement":[134,150],"complex":[135],"software,":[136],"with":[137],"strongest":[139],"model":[140],"scoring":[141],"56%":[142],"benchmark.":[145],"For":[146],"example,":[147,184],"gotree,":[151],"16,000-line":[153],"bioinformatics":[154],"toolkit":[155],"-":[156],"task":[158],"that":[159,199],"believe":[161],"would":[162],"take":[163],"weeks":[164],"for":[165,183,189],"engineer.":[168],"studying":[170],"frontier":[172],"performance":[174],"requires":[175],"larger":[177],"inference":[178],"budget":[179],"than":[180],"typical":[181],"benchmarks,":[182],"\\$2,600":[185],"over":[186],"19":[187],"days":[188],"single":[191],"attempt":[192],"large":[195],"task.":[196],"We":[197],"show":[198],"complete":[204],"engineering":[207],"especially":[209],"when":[210],"requirements":[211],"precisely":[213],"specified.":[214],"More":[215],"broadly,":[216],"our":[217],"work":[218],"suggests":[219],"will":[221],"transformative":[223],"effects":[224],"engineering,":[227],"continue":[231],"improve.":[233]},"counts_by_year":[],"updated_date":"2026-07-01T06:29:00.853634","created_date":"2026-07-01T00:00:00"}
