Key points are not available for this paper at this time.
텍스트 기반 파일 비교기(예: 유닉스 유틸리티 diff)는 임의의 파일에 적용할 수 있는 매우 일반적인 도구입니다. 그러나 이러한 도구를 사용하여 프로그램을 비교하는 것은 불만족스러울 수 있으며, 그 이유는 변경의 유일한 개념이 프로그램 텍스트에 기반하고 프로그램 행동에 기반하지 않기 때문입니다. 이 논문에서는 프로그램의 두 버전을 비교하고, 어떤 프로그램 구성 요소가 변경을 나타내는지 결정하며, 각 변경된 구성 요소를 의미적 변경 또는 텍스트적 변경으로 분류하는 기술을 설명합니다.
수잔 호르위츠(Susan Horwitz, 월요일)는 이 질문을 연구했습니다.