Skip to content
Review

Practical Implementation Report on Introducing Spec-Driven Development Using AI Agents in Software Development PBL

Aug 2026 · 1 citation · 22 references
Computer Science

TL;DR

It is demonstrated that regular verification of code comprehension by instructors and appropriate feedback are essential for maintaining educational effectiveness when introducing SDD into SDPBL.

Abstract

In recent years, autonomous AI agents such as GitHub Copilot and Claude Code have been rapidly gaining popularity. This study reports on the practical implementation of Spec-Driven Development, a software development methodology premised on AI agents, within a Software Development Project-Based Learning (SDPBL) course for third-year undergraduate students. We defined a workflow consisting of four phases, namely investigation, planning, implementation, and review. We also established an environment tailored for the SDPBL course where AI agents generate documentation and code during each phase. We analyzed the results from three perspectives, namely students'subjective AI usage, implementation throughput, and code comprehension. The analysis reveals that AI usage patterns varied across development phases and teams. Moreover, while AI agent utilization increased implementation throughput, it also tended to encourage students to proceed with development without fully understanding the code. This study demonstrates that regular verification of code comprehension by instructors and appropriate feedback are essential for maintaining educational effectiveness when introducing SDD into SDPBL.

View source

Similar papers

Review Aug 2026

Spec-Driven Development as Prescribed and as Practiced

AI coding agents implement software from naturallanguage instructions, but the intent behind that work is lost when stated only in chat sessions. Spec-driven development (SDD) addresses this by having developers and agents write specifications that guide implementation, yet evidence on its use comes largely from tool v...

Shyam Agarwal, Anmol Singhal, A. Macvean et al. · 2 citations
Open access Oct 2026

Transformation of Approaches to Teaching Programming and Software Development under Influence of Generative AI

This paper considers key transformational processes occurring in programming and software development training under the influence of generative artificial intelligence. Based on a series of interviews with junior students, a behavioral pattern leading to degrading skills of algorithmic thinking and problem decompositi...

M. Abramskiy, Gökay Ozdemir, I. Khamitova et al. · 0 citations
Review Sep 2026

Using Agentic AI for contextualized and multifaceted code review at Ericsson

Context: Conducting effective code reviews is increasingly challenging due to the growing complexity of software systems and the accelerated code generation by AI coding agents. LLM-based approaches for code reviews have shown promising results in identifying defects and improving code quality. However, existing approa...

M. Laiq, Ricardo Britto, Muhammad Usman et al. · 1 citation
#artificial intelligence Preprint Sep 2026

Developing a Roadmap to an AI-first Organization: A Case Study in Embedded Software Development

The emergence of AI agents is expected to reshape software engineering by moving beyond AI as assistants towards systems capable of planning, executing, and evaluating development tasks with increasing autonomy. This transition is particularly significant for embedded software organizations, where strict requirements f...

V. Kjellberg, Srijita Basu, Si-Min Sun et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.