Shift-Up: A Framework for Software Engineering Guardrails in AI-native Software Development -- Initial Findings
- URL: http://arxiv.org/abs/2604.20436v1
- Date: Wed, 22 Apr 2026 10:55:57 GMT
- Title: Shift-Up: A Framework for Software Engineering Guardrails in AI-native Software Development -- Initial Findings
- Abstract summary: Generative AI (GenAI) is reshaping software engineering by shifting development from manual coding toward agent-driven implementation.<n>This paper proposes Shift-Up, a framework that reinterprets established software engineering practices, like executable requirements (BDD), architectural modeling (C4), and architecture decision records (ADRs) as structural guardrails for GenAI-native development.
- Score: 1.1523102135577732
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Generative AI (GenAI) is reshaping software engineering by shifting development from manual coding toward agent-driven implementation. While vibe coding promises rapid prototyping, it often suffers from architectural drift, limited traceability, and reduced maintainability. Applying the design science research (DSR) methodology, this paper proposes Shift-Up, a framework that reinterprets established software engineering practices, like executable requirements (BDD), architectural modeling (C4), and architecture decision records (ADRs), as structural guardrails for GenAI-native development. Preliminary findings from our exploratory evaluation compare unstructured vibe coding, structured prompt engineering, and the Shift-Up approach in the development of a web application. These findings indicate that embedding machine-readable requirements and architectural artifacts stabilizes agent behavior, reduces implementation drift, and shifts human effort toward higher-level design and validation activities. The results suggest that traditional software engineering artifacts can serve as effective control mechanisms in AI-assisted development.
Related papers
- Cheap Code, Costly Judgment: A Case Study on Governable Agentic Software Engineering [8.368707686524482]
We study how engineers organize architectures, tools, evidence, and feedback loops so that AI-mediated development remains inspectable, correctable, and maintainable.<n>We develop a theory of governance conversion, expressed as a process model explaining how high-velocity agentic implementation becomes governable.
arXiv Detail & Related papers (2026-07-01T15:44:15Z) - AgentX: Towards Agent-Driven Self-Iteration of Industrial Recommender Systems [82.01232437066487]
AgentX is a production-deployed multi-agent system that restructures this production function.<n>It autonomously generates, implements, evaluates, and learns from recommendation experiments.<n>AgentX orchestrates four tightly coupled stages in a closed loop.
arXiv Detail & Related papers (2026-06-25T10:42:28Z) - AI-driven Software Development: A Pragmatic Path to Agentic Development Processes [0.06423291545613526]
Generative AI is transforming software development from localized tool support into development work that is embedded in processes, tools, and organizational structures.<n>This paper develops a pragmatic organizing framework for the transition toward AI-driven Software Development.
arXiv Detail & Related papers (2026-06-13T12:43:38Z) - Architectural Constraints Alignment in AI-assisted, Platform-based Service Development [32.505127447635864]
We propose a retrieval-augmented scaffolding approach that combines platform-based code generation with agentic clarification loops to expose and resolve architectural constraint ambiguities.<n> Evaluation indicates improved architectural consistency and deployability compared to general-purpose AI code generation scaffolding.
arXiv Detail & Related papers (2026-05-06T14:28:28Z) - TDD Governance for Multi-Agent Code Generation via Prompt Engineering [2.013170973610094]
Large language models (LLMs) accelerate software development but often exhibit instability, non-determinism, and weak adherence to development discipline in unconstrained circumstances.<n>We present an AI-native TDD framework that operationalizes classical TDD principles as structured prompt-level and workflow-level governance mechanisms.
arXiv Detail & Related papers (2026-04-29T12:43:22Z) - Rethinking Software Engineering for Agentic AI Systems [0.0]
Large language models and agentic AI systems have created an unprecedented abundance of automatically generated code.<n>This paper examines whether the discipline should be reoriented around orchestration, verification, and human-AI collaboration.
arXiv Detail & Related papers (2026-04-12T12:08:53Z) - Understanding by Reconstruction: Reversing the Software Development Process for LLM Pretraining [66.89012795621349]
Large Language Models (LLMs) often struggle with the deep, long-horizon reasoning required for complex software engineering.<n>We propose a novel paradigm: understanding via reconstruction.<n>We introduce a framework that synthesizes latent agentic trajectories using a multi-agent simulation.
arXiv Detail & Related papers (2026-03-11T09:23:20Z) - EmboCoach-Bench: Benchmarking AI Agents on Developing Embodied Robots [68.29056647487519]
Embodied AI is fueled by high-fidelity simulation and large-scale data collection.<n>However, this scaling capability remains bottlenecked by a reliance on labor-intensive manual oversight.<n>We introduce textscEmboCoach-Bench, a benchmark evaluating the capacity of LLM agents to autonomously engineer embodied policies.
arXiv Detail & Related papers (2026-01-29T11:33:49Z) - Lost in Code Generation: Reimagining the Role of Software Models in AI-driven Software Engineering [1.3124479769761592]
We argue that this shift motivates a reimagining of software models.<n>Rather than serving only as upfront blueprints, models can be recovered post-hoc from AI-generated code.<n>In this role, models serve as mediators between human intent, AI generation, and long-term system evolution.
arXiv Detail & Related papers (2025-11-04T11:03:31Z) - A Survey of Vibe Coding with Large Language Models [93.88284590533242]
"Vibe Coding" is a development methodology where developers validate AI-generated implementations through outcome observation.<n>Despite its transformative potential, the effectiveness of this emergent paradigm remains under-explored.<n>This survey provides the first comprehensive and systematic review of Vibe Coding with large language models.
arXiv Detail & Related papers (2025-10-14T11:26:56Z) - Generative AI for Software Architecture. Applications, Challenges, and Future Directions [6.883775050854466]
We aim to systematically synthesize the use, rationale, contexts, usability, and future challenges of GenAI in software architecture.<n>Our review identified significant adoption of GenAI for architectural decision support and architectural reconstruction.
arXiv Detail & Related papers (2025-03-17T15:49:30Z) - Sustainable Diffusion-based Incentive Mechanism for Generative AI-driven Digital Twins in Industrial Cyber-Physical Systems [65.22300383287904]
Industrial Cyber-Physical Systems (ICPSs) are an integral component of modern manufacturing and industries.<n>By digitizing data throughout product life cycles, Digital Twins (DTs) in ICPSs enable a shift from current industrial infrastructures to intelligent and adaptive infrastructures.<n>GenAI can drive the construction and update of DTs to improve predictive accuracy and prepare for diverse smart manufacturing.
arXiv Detail & Related papers (2024-08-02T10:47:10Z) - Design Space Exploration and Explanation via Conditional Variational
Autoencoders in Meta-model-based Conceptual Design of Pedestrian Bridges [52.77024349608834]
This paper provides a performance-driven design exploration framework to augment the human designer through a Conditional Variational Autoencoder (CVAE)
The CVAE is trained on 18'000 synthetically generated instances of a pedestrian bridge in Switzerland.
arXiv Detail & Related papers (2022-11-29T17:28:31Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.