LLM 코드 스멜 (LLM Code Smells): 분류 체계 및 탐지 접근 방식
요약
LLM이 소프트웨어 시스템에 부적절하게 통합될 때 발생하는 'LLM 코드 스멜'에 대한 분류 체계와 탐지 도구를 제안합니다. 9가지 카탈로그를 정의하고 정적 분석 도구인 SpecDetect4LLM을 통해 대규모 오픈 소스 프로젝트에서 높은 탐지 성능을 입증했습니다.
핵심 포인트
- LLM 통합 시 발생하는 부적절한 코딩 관행인 'LLM 코드 스멜' 정의
- 9가지 LLM 코드 스멜 카탈로그 및 독립적 분류 체계 제시
- 정적 분석 도구 SpecDetect4LLM 개발 및 실증적 평가 수행
- 분석 대상 시스템의 73.5%에서 코드 스멜 유병률 확인
- 탐지 정밀도 91.3%, 재현율 71.8%의 높은 성능 달성
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기