DynaFix:実行レベルの動的情報を用いた反復型APR

Paper#APR, LLM, Program Repair, Dynamic Analysis🔬 Research|分析: 2026年1月3日 06:28
公開: 2025年12月31日 05:13
1分で読める
ArXiv

分析

この論文は、実行レベルの動的情報を活用してパッチ生成プロセスを反復的に洗練させる、自動プログラム修復(APR)の革新的なアプローチであるDynaFixを紹介しています。主な貢献は、変数状態、制御フローパス、および呼び出しスタックなどの実行時データを使用して、大規模言語モデル(LLM)をパッチ生成に導くことです。この反復的なフィードバックループは、人間のデバッグを模倣し、静的分析や粗粒度のフィードバックに依存する既存の方法と比較して、複雑なバグのより効果的な修復を可能にします。この論文の重要性は、特に複雑なソフトウェア欠陥を処理する際に、APRシステムのパフォーマンスと効率を向上させる可能性にあります。
引用・出典
原文を見る
"DynaFix repairs 186 single-function bugs, a 10% improvement over state-of-the-art baselines, including 38 bugs previously unrepaired."
A
ArXiv2025年12月31日 05:13
* 著作権法第32条に基づく適法な引用です。