AIDB Daily Papers
プロセスマイニングを用いたソフトウェア開発プロセス記録からのAIエージェント自動生成
※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。
ポイント
- ソフトウェア開発のイベントログからプロセスマイニングを行い、プロジェクト固有の役割に基づいたAIエージェントの仕様と実装を自動生成する手法を提案した。
- 既存のフレームワークが抱える役割定義の硬直性やプロジェクト特性への不適合という課題を、実際の開発記録を活用することで解決した点が新しい。
- オープンソースプロジェクトへの適用実験により、生成されたエージェント仕様が人間の開発者の期待と高い整合性を持つことを実証した。
Abstract
Integrating AI agents into Software Engineering (SE) raises an important challenge: how can we specify and realize AI agents that work effectively alongside humans in hybrid SE teams? Determining the right granularity and separation of concerns for such agents is non-trivial. Coarse-grained agents may introduce unmanageable complexity, whereas micro-agents may create severe coordination overhead. Moreover, existing multi-agent SE frameworks typically rely on predefined role structures and do not account for project-specific characteristics or process adaptations. We address this by combining object-centric, imperative, and declarative process mining. Using event logs extracted from software repositories, our approach discovers project-specific agent roles using a predefined SE role vocabulary grounded in repository behavior and generates matching agent specifications and implementations. As proof-of-concept, we applied our approach to a well-established open-source project. We performed functional tests and an exploratory user study to determine how well the generated AI agent specifications are aligned with human expectations.
Paper AI Chat
この論文のPDF全文を対象にAIに質問できます。
質問の例: