paper-with-me

Papers

Shift-Up: A Framework for Software Engineering Guardrails in AI-native Software Development -- Initial Findings

2026-04-22 · Petrus Lipsanen, Liisa Rannikko, François Christophe, Konsta Kalliokoski, Vlad Stirbu, Tommi Mikkonen arxiv

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.

📄 PDF Abstract BibTeX arXiv:2604.20436

Code (0)

등록된 구현이 없습니다.

Tasks

Prompt Engineering

Similar Papers 제목 키워드 기반

AutoDev: Automated AI-Driven Development

2024-03-13 · Michele Tufano, Anisha Agarwal, Jinu Jang, Roshanak Zilouchian Moghaddam 외

The landscape of software development has witnessed a paradigm shift with the advent of AI-powered assistants, exemplified by GitHub Copilot. However, existing solutions are not leveraging all the potential capabilities …

Code GenerationHumanEval

Don't Make Models Guess Security and Safety: Symbolic Guardrails for Domain-Specific AI Agents

2026-04-16 · Yining Hong, Yining She, Eunsuk Kang, Christopher S. Timperley 외 arxiv

There is increasing interest in integrating AI agents that invoke tools into domain-specific commercial software, where unintended tool calls can cause serious security and safety incidents. This has drawn growing resear…

Rethinking Autonomy: Preventing Failures in AI-Driven Software Engineering

2025-08-15 · Satyam Kumar Navneet, Joydeep Chandra arxiv

The integration of Large Language Models (LLMs) into software engineering has revolutionized code generation, enabling unprecedented productivity through promptware and autonomous AI agents. However, this transformation …

Prompt EngineeringCode Generation

Software Reuse in the Generative AI Era: From Cargo Cult Towards AI Native Software Engineering

2025-06-22 · Tommi Mikkonen, Antero Taivalsaari

Software development is currently under a paradigm shift in which artificial intelligence and generative software reuse are taking the center stage in software creation. Consequently, earlier software reuse practices and…

More Is Different: Toward a Theory of Emergence in AI-Native Software Ecosystems

2026-04-20 · Daniel Russo arxiv

Software engineering faces a fundamental challenge: multi-agent AI systems fail in ways that defy explanation by traditional theories. While individual agents perform correctly, their interactions degrade entire ecosyste…