A Lean and Spec-Driven AI-Assisted Software Development Lifecycle for Applied AI Education: The AI-SDLC Approach

📅 2026-09-21
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
本文提出并评估了一种轻量级、规范驱动的软件开发生命周期,结合了传统软件工程实践与AI编码代理,以支持受控的软件开发,并通过学生项目进行了应用与验证。
📝 Abstract
AI coding agents increasingly support software development beyond code completion, including planning, implementation, testing, and repository-level task execution. Their practical use, however, often remains only weakly connected to established software engineering practices. The aim of this work is to develop and evaluate a lightweight, spec-driven lifecycle for governed agentic software engineering. The lifecycle combines established software engineering practices with repository-local guidance through specifications, AGENTS.md, and phase-specific agent skill files. The approach was developed in the context of the FHNW course AI-assisted Software Development and applied by students to business-oriented software use cases. Its educational and practical applicability is explored through a student survey combining closed rating items with open-ended questions. The contribution of this work is a process-oriented framework that enables AI coding agents to operate with bounded autonomy within an explicit, reviewable, and test-oriented software development lifecycle.
Problem

Research questions and friction points this paper is trying to address.

AI coding agents
software engineering practices
spec-driven lifecycle
agentic software engineering
Innovation

Methods, ideas, or system contributions that make the work stand out.

spec-driven
AI-assisted software development
bounded autonomy
software engineering practices
AGENTS.md
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
A
Andreas Martin
FHNW University of Applied Sciences and Arts Northwestern Switzerland, School of Business, Riggenbachstrasse 16, 4600 Olten, Switzerland
S
Sandro Schwander
FHNW University of Applied Sciences and Arts Northwestern Switzerland, School of Business, Riggenbachstrasse 16, 4600 Olten, Switzerland