[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-researchers-propose-software-that-writes-itself-as-you-use-it":10,"sections":41},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":30,"tags":31,"sources":36,"feedback":40,"feedback_at":22,"cost_usd":40,"total_tokens":40},6385,"researchers-propose-software-that-writes-itself-as-you-use-it","Researchers Propose Software That Writes Itself As You Use It","A new arXiv paper describes an architecture where an embedded AI agent watches how you use an app and quietly builds new features for you, no update required.","A new paper describes software that keeps building itself after you've already installed it.\n\nThe proposal, called A-JIT (Agentic Just-In-Time Software Construction), was posted to arXiv and describes an application bundled with a runtime harness and an embedded AI agent. That agent watches live usage and execution traces, then writes new code, workflows, or tool integrations to fill gaps it notices, without a developer shipping an update first. The authors frame it as an extension of just-in-time compilation: instead of specializing machine code to a hot execution path, the system specializes the application's own logic to how a specific user actually works. It's a research proposal, not a shipping product; the paper lays out the architecture and design space rather than benchmarking a working system.\n\nIf it pans out, it's a genuine break from how software has always worked: built once, shipped as a fixed artifact, patched on someone else's schedule. A-JIT imagines an app that notices you keep exporting to a format it doesn't support, then builds that exporter itself, mid-session, using your behavior as the training signal.\n\nThat's also the kind of idea that's easy to sketch in a paper and hard to make safe in practice. Code that writes and ships its own features raises obvious questions about testing, security review, and who's accountable when the agent gets it wrong, questions this abstract doesn't attempt to answer.","[\"ai agents\",\"agentic software\",\"software engineering\",\"arxiv research\"]","2026-09-11T04:00:00.000Z","2026-09-11T09:56:35.704Z","2026-09-11T09:56:47.619Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The body states the paper was posted on the exact date 'September 11, 2026' (today's date), but the source material gives no publication date — verify the actual arXiv submission date or drop the specific day rather than inventing one that happens to match today.","resolved","ai",[32,33,34,35],"ai agents","agentic software","software engineering","arxiv research",[37],{"name":38,"url":39},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2609.10248",0,{"sections":42},[43,46,50,54,59,64,69,72,77,81,86,91,96,101],{"name":44,"slug":30,"count":45,"latest_published_at":18},"AI",3543,{"name":47,"slug":48,"count":49,"latest_published_at":18},"Security","security",637,{"name":51,"slug":52,"count":53,"latest_published_at":18},"Policy","policy",338,{"name":55,"slug":56,"count":57,"latest_published_at":58},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":60,"slug":61,"count":62,"latest_published_at":63},"Hardware","hardware",153,"2026-09-09T15:12:32.000Z",{"name":65,"slug":66,"count":67,"latest_published_at":68},"Consumer Tech","consumer-tech",99,"2026-09-09T17:27:33.000Z",{"name":70,"slug":71,"count":67,"latest_published_at":18},"Science","science",{"name":73,"slug":74,"count":75,"latest_published_at":76},"Software","software",75,"2026-09-10T20:41:21.000Z",{"name":78,"slug":79,"count":80,"latest_published_at":18},"Dev Tools","dev-tools",70,{"name":82,"slug":83,"count":84,"latest_published_at":85},"Startups","startups",55,"2026-09-09T23:14:29.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Gaming","gaming",43,"2026-09-10T12:18:06.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"General","general",41,"2026-09-08T01:57:23.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":102,"slug":103,"count":104,"latest_published_at":105},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]