AIDB Daily Papers
AI駆動型ソフトウェア開発:エージェント型開発プロセスへの実践的道筋
※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。
ポイント
- 本研究は、AIをソフトウェア開発プロセス全体に統合するための実践的な枠組みを提案するものである。
- AIによる生産性向上の可能性と、それに伴う制御・ガバナンスの必要性を指摘し、その両立を目指す。
- プロジェクトコンテキスト、ツールアクセス、検証、承認を繋ぐ「ハーネス」の重要性を強調し、実企業でのケーススタディを通じて枠組みの妥当性を検証した。
Abstract
Generative AI is transforming software development from localized tool support into development work that is embedded in processes, tools, and organizational structures. Its use now extends beyond code completion to requirements, architecture, implementation, testing, review, operations, and maintenance. Existing research shows a differentiated picture. Productivity gains are possible, but depend on task type, codebase characteristics, and developers' experience. At the same time, AI-generated artifacts require additional control and governance. Building on these observations, this paper develops a pragmatic organizing framework for the transition toward AI-driven Software Development. It describes a progression from informal and assistive AI use through integrated AI workflows toward controlled agentic development processes. The focus is not on individual tools or models, but on the technical, organizational, and quality-assurance mechanisms needed to embed AI across central software engineering activities. Particular importance is assigned to a harness that connects project context, tool access, verification, permissions, logging, and human approval. The paper draws on current research, practice-oriented sources, established software engineering practices, and project experience. A mid-sized software company is used as an exploratory case study to assess the plausibility of the framework and to illustrate how prerequisites, governance requirements, design practices, and transformation paths can be shaped in a concrete organizational context. The paper provides a conceptual basis for further scholarly discussion and empirical investigation of AI-driven Software Development.
Paper AI Chat
この論文のPDF全文を対象にAIに質問できます。
質問の例: