유사 패치 기반 자동 프로그램 수정 기법 


52권  2호, pp. 152-160, 2월  2025
10.5626/JOK.2025.52.2.152


PDF

  요약

휴리스틱 기반 자동 프로그램 수정(Automated Program Repair, APR) 기술의 주요 관심사는 탐색 공간의 크기 문제이다. 본 연구에서는 버그를 생성한 수정(Bug Introducing Change)의 유사성을 활용하여 탐색 공간을 줄이고, 적절한 수정 연산자를 제안하는 새로운 접근 방식인 Similar Patch Identifier(SPI)를 제안한다. 이 접근법을 평가하기 위해, 기존의 문맥 기반 APR 도구인 ConFix와 자바 결함 벤치 마크인 Defects4J를 활용했다. 실험을 통해 SPI가 탐색 공간을 각 결함에 적합한 10개의 버그 수정 커밋 후보로 줄였음에도, 기존 APR 도구인 ConFix가 고치지 못했던 4개의 버그에 대한 수정을 만들어내는 유의미한 결과를 확인할 수 있었다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[IEEE Style]

S. Jang, S. Kim, J. Choi, J. Kim, J. Nam, "SPI: Similar Patch Identifier for Automated Program Repair," Journal of KIISE, JOK, vol. 52, no. 2, pp. 152-160, 2025. DOI: 10.5626/JOK.2025.52.2.152.


[ACM Style]

Sechang Jang, Seongbin Kim, Junhyeok Choi, Jindae Kim, and Jaechang Nam. 2025. SPI: Similar Patch Identifier for Automated Program Repair. Journal of KIISE, JOK, 52, 2, (2025), 152-160. DOI: 10.5626/JOK.2025.52.2.152.


[KCI Style]

장세창, 김성빈, 최준혁, 김진대, 남재창, "유사 패치 기반 자동 프로그램 수정 기법," 한국정보과학회 논문지, 제52권, 제2호, 152~160쪽, 2025. DOI: 10.5626/JOK.2025.52.2.152.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr