Jas: AI-Paired Engineering as a Revival of N-Version Programming
A computer science paper proposes "AI-Paired Engineering" as a modern take on N-Version Programming, using AI assistance and parallel implementations to build software efficiently. The author details a case study where a single developer created five ports of an application across different platforms in about 120 hours. This methodology, supported by a precise specification and differential testing, aims to drastically reduce development time and cost. AI
IMPACT This methodology could significantly accelerate software development cycles by leveraging AI and parallel implementations.