찾는 것에서 고치는 것으로: 에이전트 기반 프로그램 복구에 결함 위치 파악(FL)은 얼마나 유용한가?
요약
본 연구는 LLM 에이전트 기반 프로그램 복구 과정에서 결함 위치 파악(FL)의 실질적인 유용성을 체계적으로 분석했습니다. 6가지 FL 방법을 SWE-bench 및 Defects4J 데이터셋에서 평가한 결과, 높은 위치 파악 정확도가 반드시 복구 성공률을 일관되게 개선하지는 않았습니다. 하지만 FL은 에이전트가 관련 코드에 더 빨리 도달하도록 안내하는 등 초기 검색 단계에서 유용함을 확인했습니다.
핵심 포인트
- FL은 에이전트의 초기 검색 및 관련 코스 접근 속도를 높여줍니다.
- 높은 위치 파악 정확도가 복구 성공률을 보장하지는 않습니다.
- 정확한 위치 정보는 토큰 사용량을 줄일 수 있지만, 현재 방법들은 오히려 더 많은 토큰을 소비하는 경우가 많았습니다.
- 버그 원인 설명(bug-cause descriptions) 제공이 위치 단서보다 더 큰 복구 이득을 가져올 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기