Key points are not available for this paper at this time.
AntiCopyPaster는 IntelliJ IDEA 플러그인으로, 중복 코드가 도입되자마자 이를 감지하고 인터랙티브하게 리팩토링할 수 있도록 구현되었습니다. 플러그인은 중복 코드의 추출이 가치 있을 때만 이를 추천합니다. 현재의 Extract Method 리팩토링 접근 방식과는 달리, 우리의 도구는 개발자의 작업 흐름과 원활하게 통합되며 리팩토링에 대한 추천을 적극적으로 제공합니다. 이 작업은 개발자가 자신의 필요와 선호에 따라 감지 규칙(즉, 메트릭스)을 사용자 지정할 수 있도록 도구를 확장합니다. 플러그인과 소스 코드는 GitHub에서 공개적으로 사용할 수 있습니다: https://github.com/refactorings/anti-copy-paster. 데모 비디오는 YouTube에서 확인할 수 있습니다: https://youtu.be/Y1sbfpds2Ms.
AlOmar et al. (Thu,)는 이 질문에 대해 연구했습니다.