mlsanityData to 14 Oct 2026

Jas: AI-Paired Engineering as a Revival of N-Version Programming

arXiv 2606.07828 ↗First posted 5 Jun 2026cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

I report a case study in AI-paired software engineering: five working ports of a vector illustration application across Rust, Swift, OCaml, Python, and browser-based platforms, built by a single developer in approximately 120 evening hours. The methodology pairs AI-assisted implementation with two safeguards -- a precise executable YAML specification serving as the single source of truth, and parallel implementations functioning as a built-in differential-testing layer. The five ports share a 23{,}000-line specification; per-port native code ranges from 0 to roughly 95{,}000 lines, reflecting the specification's escape hatch. I argue that AI-paired engineering, conditional on these two safeguards, makes feasible scope of work that conventionally requires multiple developer-years, and frame the methodology as a revival of N-version programming, a 1980s approach abandoned on cost grounds that AI changes. The paper reports concrete artifacts and honest limitations of the single-developer case study.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 12 references that are in the map. First posted on arXiv 5 Jun 2026.

Builds on

2 of 12 references.

References · 2

  1. 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 274
  2. 2025Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivitycited by 101

Built on by

Not cited yet.