Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

CoSIL: Software Issue Localization via LLM-Driven Code Repository Graph Searching

Created by
  • Haebom

저자

Zhonghao Jiang, Xiaoxue Ren, Meng Yan, Wei Jiang, Yong Li, Zhongxin Liu

개요

본 논문은 대규모 언어 모델(LLM)을 이용한 소프트웨어 오류 국소화 기법인 CoSIL을 제안합니다. 기존 방법들의 한계인 LLM의 컨텍스트 창 길이 제약을 극복하기 위해, CoSIL은 모듈 호출 그래프를 통해 검색 공간을 줄이고, 반복적인 검색과 컨텍스트 가지치기를 통해 효율적인 컨텍스트를 확보합니다. 특히, 사전 파싱 없이 LLM이 동적으로 호출 그래프를 생성하는 것이 특징입니다. 실험 결과, CoSIL은 SWE bench Lite와 SWE bench Verified 데이터셋에서 각각 43%, 44.6%의 Top-1 국소화 성공률을 달성하여 기존 방법들을 상당히 능가하며, 패치 생성 단계에 적용 시 해결률이 9.3%~31.5% 추가 향상됨을 보였습니다.

시사점, 한계점

시사점:
LLM 기반의 효율적인 소프트웨어 오류 국소화 방법을 제시합니다.
사전 파싱이나 인덱싱 없이 동적으로 호출 그래프를 생성하여 효율성을 높였습니다.
기존 방법 대비 높은 오류 국소화 및 패치 생성 성공률을 보였습니다.
LLM 기반 자동 프로그램 수정 기술 발전에 기여합니다.
한계점:
특정 LLM(Qwen2.5 Coder 32B)에 대한 성능 평가로 일반화 가능성에 대한 추가 연구가 필요합니다.
43~44.6%의 Top-1 국소화 성공률은 아직 완벽하지 않으며, 향상 여지가 있습니다.
다양한 프로그래밍 언어와 소프트웨어 프로젝트에 대한 적용성 검증이 필요합니다.
복잡한 오류의 경우 국소화 성능이 저하될 가능성이 있습니다.
👍