English

Lost in Code Generation: Reimagining the Role of Software Models in AI-driven Software Engineering

Software Engineering 2025-11-12 v2

Abstract

Generative AI enables rapid ``vibe coding," where natural language prompts yield working software systems. While this lowers barriers to software creation, it also collapses the boundary between prototypes and engineered software, leading to fragile systems that lack robustness, security, and maintainability. We argue that this shift motivates a reimagining of software models. Rather than serving only as upfront blueprints, models can be recovered post-hoc from AI-generated code to restore comprehension, expose risks, and guide refinement. In this role, models serve as mediators between human intent, AI generation, and long-term system evolution, providing a path toward sustainable AI-driven software engineering.

Keywords

Cite

@article{arxiv.2511.02475,
  title  = {Lost in Code Generation: Reimagining the Role of Software Models in AI-driven Software Engineering},
  author = {Jürgen Cito and Dominik Bork},
  journal= {arXiv preprint arXiv:2511.02475},
  year   = {2025}
}

Comments

Updated the bibliography to remove a few incorrect references and ensure all citations are accurate

R2 v1 2026-07-01T07:21:01.086Z