ConcernBERT: 클래스 멤버십을 이용한 책임 학습
요약
ConcernBERT는 클래스 멤버십 컨텍스트를 활용하여 소프트웨어 엔티티의 책임과 관심사를 학습하는 BERT 기반 임베딩 모델입니다. Triplet loss를 통해 메서드와 속성의 상대적 위치를 최적화하며, 리팩터링 및 아키텍처 복구 작업에서 기존 모델보다 뛰어난 성능을 보입니다.
핵심 포인트
- 클래스 멤버십을 활용해 소프트웨어 설계 원칙을 학습하는 모델 제안
- Triplet loss를 사용하여 임베딩 공간 내 메서드와 속성 위치 최적화
- 200만 개 이상의 Java 파일을 포함한 대규모 복제 데이터셋 기여
- 아키텍처 복구 및 Extract class 리팩터링 등 다운스트림 작업에 효과적
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기