Lost in Code Generation: Reimagining the Role of Software Models in AI-driven Software Engineering
By: Jürgen Cito, Dominik Bork
Potential Business Impact:
Makes AI-made programs easier to understand and fix.
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.
Similar Papers
Lost in Code Generation: Reimagining the Role of Software Models in AI-driven Software Engineering
Software Engineering
Makes AI-made programs easier to fix and understand.
Generative AI and the Transformation of Software Development Practices
Software Engineering
AI helps write computer programs faster and easier.
On the Future of Software Reuse in the Era of AI Native Software Engineering
Software Engineering
AI writes computer code, but we need to check it.