"Refactoring Runaway": 이슈 해결을 위한 코딩 에이전트의 엉킨 리팩토링 (Tangled Refactorings) 이해 및 완화
요약
코딩 에이전트가 이슈 해결 과정에서 발생하는 '엉킨 리팩토링(Tangled Refactoring)' 현상을 분석한 연구입니다. 에이전트가 인간보다 엉킨 리팩토링을 적게 수행하지만, 컴파일 가능성을 저하시키는 원인이 됨을 밝히고 이를 완화하는 정제 접근 방식을 제안합니다.
핵심 포인트
- 코딩 에이전트는 인간보다 엉킨 리팩토링 빈도와 강도가 낮음
- 엉킨 리팩토링은 기능적 정확성보다 컴파일 가능성 저하와 밀접함
- 리팩토링 인식 정제 방식을 통해 컴파일 가능성을 약 2배 향상
- 에이전트 기반 이슈 해결 시 리팩토링 관행 이해의 중요성 제시
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기