DepRepair: 의존성 파괴적 변경(Dependency Breaking Changes)을 위한 LLM 기반 소스 코드 수정
요약
의존성 파괴적 변경(breaking changes) 문제를 해결하기 위한 LLM 기반 소스 코드 수정 프레임워크인 DepRepair를 제안합니다. 상류(upstream)의 릴리스 노트와 API 차이를 활용하여 소비자 코드를 자동으로 수정하며, 새로운 벤치마크인 DepBench를 통해 성능을 검증했습니다.
핵심 포인트
- 의존성 업데이트로 인한 파괴적 변경 자동 수정 프레임워크 제안
- 상류 증거를 활용하는 증거 필터, 사용처 로케이터, 가이드 구성
- 새로운 벤치마크 DepBench 도입 및 실행 가능 통과율 검증
- 구조화된 상류 증거 사용 시 LLM의 수정 성능이 대폭 향상됨
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기