PracRepair: 인간의 디버깅 관행에서 영감을 얻은 LLM 기반 자동 프로그램 수정 (Automated Program Repair)
요약
PracRepair는 인간의 디버깅 방식을 모방하여 LLM 기반의 자동 프로그램 수정(APR) 성능을 높인 프레임워크입니다. 정적·동적 컨텍스트를 온디맨드로 구축하고 질문 기반의 실패 진단을 통해 패치를 반복적으로 개선합니다. 실험 결과 Defects4J 및 실제 버그 환경에서 기존 모델들을 뛰어넘는 성능을 입증했습니다.
핵심 포인트
- 인간의 디버깅 관행을 모방한 온디맨드 정적-동적 컨텍스트 구축
- 질문 기반의 실패 진단 및 명시적 수정 가설 수립
- 검증 진단과 트레이스 수준의 행동 변화를 통한 패치 반복 개선
- Defects4J 및 실제 세계의 버그(RWB)에서 최신 모델 대비 우수한 성능
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기