PITMuS: 소스 레벨 변이 재구성을 통한 자동 버그 데이터셋 생성 도구
요약
PITMuS는 변이 테스트 도구인 PIT의 XML 메타데이터와 디버그 정보를 활용하여 소스 레벨의 버그 데이터셋을 자동으로 생성하는 도구입니다. 기존 벤치마크의 데이터 오염 문제를 해결하기 위해 최신 소스 코드에 제어된 버그를 주입하여 구조화된 데이터셋을 제공합니다.
핵심 포인트
- PIT의 XML 메타데이터와 디버그 정보를 결합하여 소스 편집 사항 재구성
- 버그가 있는 코드와 수정된 코드 쌍, 문서 문맥을 포함한 구조화된 데이터셋 생성
- 정적 벤치마크의 데이터 오염 문제를 해결하기 위한 최신성 유지 전략
- 8개의 오픈 소스 Java 시스템을 통해 도구의 유효성 검증 완료
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기