AIDB Daily Papers
AIネイティブ開発のためのソフトウェアエンジニアリング・ガードレールフレームワーク「Shift-Up」:初期調査
※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。
ポイント
- 本研究では、AIネイティブ開発におけるアーキテクチャドリフトや保守性の低下といった課題に対処するため、Shift-Upフレームワークを提案した。
- Shift-Upは、実行可能な要件やアーキテクチャモデルなどの既存のソフトウェアエンジニアリング手法を、AI開発のためのガードレールとして再解釈する点で新規性がある。
- 初期評価の結果、Shift-UpアプローチはAIエージェントの行動を安定させ、実装ドリフトを低減し、人間をより高次の設計・検証活動にシフトさせる効果を示した。
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.
Paper AI Chat
この論文のPDF全文を対象にAIに質問できます。
質問の例: