Insights
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
Insights
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
본 페이지의 콘텐츠는 AI가 공개된 소스를 기반으로 자동 수집·요약·번역한 것입니다. 원 저작권은 각 원저작자에게 있으며, 각 게시물의 “원문 바로가기” 링크를 통해 원문을 확인할 수 있습니다. 저작권자의 삭제 요청이 있을 경우 신속히 조치합니다.
본 연구는 양자 소프트웨어의 실제 버그와 기존 테스트 기법(돌연변이 생성 결함, 벤치마크)이 표현하는 결함 간의 격차를 분석합니다. 실제 수집된 410개 버그 중 상당수는 현재의 테스트 도구들이 포착하지 못하는 컴파일러 변환이나 타입 처리 등 상위 레벨의 시스템적 문제에서 발생함을 밝힙니다.
본 논문은 단순한 결함 검출을 넘어선 '디자인 인지 코드 리뷰'의 중요성을 강조하며, 역사적 리뷰 토론에서 디자인 지식을 추출하는 DesignLore를 제안합니다. 또한, 실제 패치-리뷰 이력을 기반으로 한 벤치마크인 DesignReviewBench를 구축하여 평가했습니다.
WEAVE는 실제 소프트웨어 엔지니어링의 복잡한 변경 과정을 반영하여, 여러 PR을 의존성 구조화된 태스크로 변환하는 프레임워크입니다. 이를 통해 코드 에이전트가 장기적인 진척도를 측정하고 강화학습(RL)에 활용할 수 있는 일관되고 검증 가능한 학습 신호를 제공합니다.
본 논문은 코드 아키텍처 매핑 문제를 방향성 다중 관계 의존성 그래프 기반 준지도 학습 노드 분류 문제로 정의했습니다. GCN, GAT 등 여러 그래프 신경망 모델을 사용하여 오픈 소스 시스템에서 테스트한 결과, 특히 GAT가 높은 F1 점수를 기록하며 기존 기준 모델 대비 우수한 성능을 입증했습니다.
본 논문은 코드가 시간이 지남에 따라 진화하는 과정에서 발생하는 LLM의 코드 이해 문제(저장소 특화 모델의 정렬 불일치)를 다룹니다. 새로운 지식 습득, 구식 정보 억제, 유효한 지식 유지 등을 목표로 하는 시간 적응형 미세 조정(TAFT)을 제안합니다. TAFT는 확장된 SWE-bench 데이터셋에서 기존 방법론 대비 우수한 성능을 입증했습니다.
본 논문은 LLM 기반 자동 프로그램 복구 에이전트의 취약점을 공격하는 생성적 적대적 시스템 P2Patch를 제안합니다. P2Patch는 익스플로잇 에이전트가 재현 가능한 PoV를 구성하고, 패치 에이전트가 수리한 후, 다시 익스플로잇 에이전트가 변형된 취약점으로 공격하는 적대적 루프를 사용합니다. 이 시스템은 기존의 단일 증거 기반 검증 방식보다 훨씬 높은 복구 커버리지를 달성함을 입증했습니다.
본 논문은 소프트웨어 개발 과정에서 인간 개발자와 AI 에이전트가 혼합된 팀의 비용 최적화 방안을 제시합니다. Monte Carlo 시뮬레이션 등을 통해 다양한 시나리오를 분석한 결과, 버그 탐지 및 수정에 가장 많은 자원을 할당해야 함을 밝혀냈습니다. 또한, 에이전트 역량이 토큰 가격보다 중요하며, 프로젝트 맥락에 맞는 신중한 조정이 필요하다고 결론지었습니다.
본 연구는 기존 LLM 에이전트가 놓치기 쉬운 요구사항 및 설계 아티팩트를 복구하는 새로운 프레임워크를 제시합니다. 이 프레임워크는 정적 의존성 그래프와 핵심 컨텍스트 파일로부터 이해관계자의 의도, 요구사항, 아키텍처를 추출하여 LLM에게 제공합니다. 이를 통해 코딩 에이전트가 테스트만으로는 포착하기 어려운 설계 수준의 정보를 바탕으로 소프트웨어를 재구성할 수 있음을 입증했습니다.
SWE-Stream은 점진적 구성과 탄성 스트리밍 실행을 결합하여 소프트웨어 엔지니어링(SWE) 에이전트 학습 데이터의 부족 문제를 해결하는 시스템입니다. 이 시스템은 기존 개발 이력을 활용해 대규모의 검증된 작업 데이터를 효율적으로 확장하고, 이를 통해 Qwen3-30B 모델을 미세 조정했습니다. 그 결과, SWE-bench 등 주요 벤치마크에서 높은 해결률을 달성하며 성능 우위를 입증했습니다.
본 글은 LLM 기반 에이전트가 장기 지평 과제를 수행할 때, 모델 자체보다 주변 하네스(harness)의 중요성을 강조하며 새로운 벤치마크 Doc2Harness를 제안합니다. 이 2단계 벤치마크는 후보 하네스를 구성하고 격리된 환경에서 테스트하는 과정을 통해 장기 지평 하네스 엔지니어링을 직접 평가합니다.
LintEval은 코드 유지보수 및 리팩토링 과정에서 린터가 안내하는 파일 수정 능력을 평가하기 위해 개발된 다국어 벤치마크입니다. 이 벤치마크는 기능성 보존, 린트 알림 감소 등 네 가지 측면을 종합적으로 측정합니다. 실험 결과, 상용 모델은 높은 린트 알림 감소율을 보였으나, 초기 기능성을 유지하는 능력(Pass@1)에는 한계가 있음을 확인했습니다.
SWE-Nexus는 테스트 실행 결과를 활용하여 저장소 수준의 소프트웨어 엔지니어링 작업을 완전 자동화하는 파이프라인입니다. 이 시스템은 네 개의 구성 에이전트를 사용하여 테스트를 선택하고, 각 저장소에 맞는 추적 및 평가 프로토콜을 조정하며 동작 사양을 생성합니다. 이를 통해 개별 변경을 넘어 검증된 동작 기반의 작업 구성을 가능하게 합니다.
본 논문은 Node.js 생태계의 심각한 취약점을 다루는 실시간 벤치마크 X.js를 제시합니다. X.js는 코드/명령어 주입, 프로토타입 오염 등 실제 taint-style 취약점 1,738개 권고 사항을 기반으로 구축되었으며, 실행 가능한 익스플로잇과 추적 정보를 제공하여 연구의 재현성을 높입니다.
본 논문은 대규모 언어 모델(LLM)을 활용하여 디지털 트윈 보고서 생성 과정을 자동화하는 방법을 제안합니다. 입력된 디지털 트윈 문서를 분석하여 개념적 아키텍처 시각화와 보고 페이지를 동시에 출력하도록 설계되었습니다. 특히, LLM이 심사위원 역할을 수행하고 온톨로지 추론을 거치는 정제 루프(refinement loops)를 통해 아티팩트 품질을 높이는 방식을 탐구했습니다.
본 글은 LLM이 생성한 스마트 컨트랙트의 단순 컴파일 성공 여부를 넘어선 행동적 정확성 평가 벤치마크인 SolBehave를 소개합니다. 이 벤치마크는 차분 퍼징, 히스토리컬 트랜잭션 리플레이, DCR 기반 합성 트랜잭션 리플레이 세 가지 테스트를 적용하여 모델의 실제 컨트랙트 동작을 검증합니다. 평가 결과, 대부분의 LLM은 컴파일만 성공할 뿐 실제 원본과 행동적으로 큰 차이를 보였습니다.
본 논문은 단위 테스트만으로는 디버깅 과정에서 모델에게 불충분한 보상을 제공함을 분석하고, 이를 개선하기 위해 PreciseCoder라는 새로운 훈련 알고리즘을 제안합니다. 이 방법은 의미론적으로 검증된 국소적 편집 신호를 추가하여, 적은 수정으로 높은 패스율을 달성하는 효율적인 디버깅 모델을 만듭니다.
본 연구는 LLM 에이전트가 불완전한 초기 지시사항을 바탕으로 실제 요구사항을 추론하는 '결과 정렬(outcome alignment)' 능력을 정의하고 측정했습니다. SWE-chat 분석 결과, 사용자의 진술된 요구사항은 실제 필요와 괴리가 크다는 점을 발견했습니다. 이를 검증하기 위해 새로운 벤치마크 TiGanEval을 구축했으며, 최신 모델들조차 이 능력에서 현저한 부족함을 보였습니다.
본 연구는 정교한 상호작용형 애플리케이션 평가를 위해 'Interaction-as-a-Judge'라는 새로운 패러다임을 제안합니다. 이는 컴퓨터 사용 에이전트(CUAs)가 직접 앱과 상호작용하며 평가하는 방식입니다. 이 방법은 기존의 코드 분석 기반 LLM 평가보다 인간 사용자 경험을 더 정확하게 포착하여, 애플리케이션의 평가 및 생성 품질 모두를 크게 향상시킬 수 있음을 입증했습니다.
본 논문은 시각적 프로토타입과 텍스트 요구사항을 기반으로 배포 가능한 웹사이트를 생성할 때 발생하는 '프로토타입-투-프로젝트 상태 표류' 문제를 해결하는 VisStateCoder라는 상태 인식 프레임워크를 제안합니다. 이 프레임워크는 프로젝트 상태 그래프를 사용하여 다양한 유형의 상태 노드를 연결하고, 일관성을 유지하며 업데이트 범위를 효과적으로 관리합니다.
본 논문은 코드 편집 예측에 최적화된 확산 모델 기반 LLM 프레임워크인 Diff Diffusion을 제안합니다. 기존의 전체 시퀀스 재생성 방식 대신, 원본 스니펫에서 수정된 형태로의 '편집 경로'를 예측하여 계산 효율성을 높였습니다. 이를 통해 높은 정확도와 낮은 지연 시간으로 AI 지원 IDE 환경에 적합한 성능을 입증했습니다.