메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
김지성 (서울시립대학교) 이병정 (서울시립대학교)
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회 컴퓨팅의 실제 논문지 정보과학회 컴퓨팅의 실제 논문지 제28권 제10호
발행연도
2022.10
수록면
512 - 518 (7page)
DOI
10.5626/KTCP.2022.28.10.512

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
APR(Automated Program Repair)은 프로그램 정정을 자동화하는 기술이며, 버기 라인을 식별하는 버그 로컬라이제이션(bug localization)과 식별된 버기 라인을 정정하는 버그 정정(bug repair)을 수행한다. 버기 라인 개수에 따라 싱글 라인 버그와 멀티 라인 버그로 나눈다. 본 논문에서는 버기 블록과 CodeBERT 모델을 활용하여 멀티 라인 버그 정정을 수행하는 APR 기법을 제안한다. 먼저 버기 라인들이 속해 있는 버기 메소드를 전처리하여 학습과 검증을 위한 버기 블록을 만든다. 이렇게 만든 버기 블록을 사용하여 CodeBERT 모델을 미세 조정한다. 미세 조정된 CodeBERT 모델에 테스트용 버기 블록을 입력하면, 후보 패치 집합을 생성한다. 그리고 생성된 후보 패치의 컴파일 가능성, 적합성, 논리적 정확성을 확인한다. Bugs2Fix와 Defects4J 데이터 집합을 사용한 실험에서 베이스라인 연구와 성능을 비교하여 우수함을 보였다.

목차

요약
Abstract
1. 서론
2. 관련 연구
3. 버기 블록과 CodeBERT를 활용한 APR
4. 실험
5. 토의
6. 결론 및 향후 연구
References

참고문헌 (11)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0