Breaking Update 수정을 위한 AST 변환 규칙의 에이전트 기반 생성
요약
라이브러리 업데이트로 인한 Breaking API 변경 문제를 해결하기 위해 에이전트 기반 프레임워크인 BigBag을 제안합니다. LLM과 AST 변환 엔진을 결합하여 재사용 가능한 수정 프로그램을 생성함으로써, 여러 프로젝트에 걸쳐 효율적이고 확장 가능한 코드 복구를 가능하게 합니다.
핵심 포인트
- 에이전트 기반의 BigBag 프레임워크 제안
- LLM과 AST 변환 엔진(Spoon, JavaParser)의 결합
- 재사용 가능한 수정 변환 프로그램 생성 가능
- 최대 94.3%의 컴파일 가능한 변환율 달성
- 프로젝트 간 수정률 33.3% 및 특정 조건에서 80% 이상 기록
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기