Daily Arxiv

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

Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents

Created by
  • Haebom

저자

Kaixin Wang, Tianlin Li, Xiaoyu Zhang, Chong Wang, Weisong Sun, Yang Liu, Bin Shi

개요

본 논문은 CodeLLMs(Code Large Language Models)와 에이전트를 위한 기존 벤치마크에 대한 종합적인 검토를 제공합니다. 461편의 관련 논문에서 181개의 벤치마크를 연구 및 분석하여 소프트웨어 개발 수명 주기(SDLC)의 여러 단계를 다룹니다. 분석 결과, 현재 벤치마크의 약 60%가 소프트웨어 개발 단계에 집중되어 있으며, 요구 사항 엔지니어링 및 소프트웨어 설계 단계는 각각 5%와 3%만을 차지하는 등 상당한 불균형이 있음을 밝혔습니다. 또한, 검토된 벤치마크에서 Python이 주요 프로그래밍 언어로 나타났습니다. 마지막으로, 본 논문은 현재 연구의 과제를 강조하고, CodeLLMs와 에이전트의 이론적 기능과 실제 시나리오에서의 응용 간의 격차를 줄이기 위한 미래 방향을 제시합니다.

시사점, 한계점

시사점: CodeLLMs 및 에이전트 벤치마크의 현황과 한계를 종합적으로 분석하여, 향후 연구 방향을 제시함으로써 CodeLLMs 및 에이전트의 실제 적용 가능성을 높일 수 있는 기반을 마련했습니다. 소프트웨어 개발 수명 주기 전 단계에 대한 벤치마크 개발의 필요성을 강조했습니다.
한계점: 요구사항 엔지니어링 및 소프트웨어 설계 단계에 대한 벤치마크가 부족하고, Python에 편향된 벤치마크 구성이 CodeLLMs 및 에이전트의 전반적인 성능 평가에 대한 편향을 야기할 수 있습니다. 실제 소프트웨어 개발 환경을 완벽하게 반영하지 못할 가능성이 존재합니다.
👍