mlsanityData to 14 Oct 2026

Where Did the Variability Go? From Vibe Coding to Product Lines by Regeneration

arXiv 2606.19042 ↗First posted 17 Jun 2026cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

In vibe coding, an emerging AI-driven paradigm, an LLM generates an entire program from a natural language prompt, but what happens to the variability that traditional software engineering carefully builds into code? To answer this question, we conducted an exploratory analysis on 10 vibe coded C/C++ projects, which suggests that there is near zero in-artifact variability, i.e., at compile- and runtime. All variability decisions are resolved at a single new binding time, generation time, the moment the LLM produces the source code. Rather than treating this as a defect to fix, we propose Variability by Regeneration (VbR), to our knowledge the first product line approach in which the LLM acts as the derivation engine, generating a dedicated, free of dead code binary for each variant from a declarative specification, while a variant dispatcher transparently routes user requests to the matching binary. We formalise VbR, contrast it with classical SPL derivation, and demonstrate its full pipeline on a wc product family. For SPL engineering, variability in AI-generated software belongs in the specification, not in the code.

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

Builds on

12 of 44 references.

References · 12

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  2. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
  3. 2023Large Language Models and Simple, Stupid Bugscited by 45
  4. 2025Vibe Coding in Practice: Motivations, Challenges, and a Future Outlook -- a Grey Literature Reviewcited by 30
  5. 2025Human-Written vs. AI-Generated Code: A Large-Scale Study of Defects, Vulnerabilities, and Complexitycited by 16
  6. 2025Vibe Coding as a Reconfiguration of Intent Mediation in Software Development: Definition, Implications, and Research Agendacited by 13
  7. 2025Good Vibrations? A Qualitative Study of Co-Creation, Communication, Flow, and Trust in Vibe Codingcited by 11
  8. 2026More Code, Less Reuse: Investigating Code Quality and Reviewer Sentiment towards AI-generated Pull Requestscited by 7
  9. 2026What to Cut? Predicting Unnecessary Methods in Agentic Code Generationcited by 6
  10. 2025Building Software by Rolling the Dice: A Qualitative Study of Vibe Codingcited by 5
  11. 2022Specialization of Run-time Configuration Space at Compile-time: An Exploratory Studycited by 1
  12. 2026Small Yet Configurable: Unveiling Null Variability in Softwarecited by 1

Built on by

Not cited yet.