구문트리에서 키워드 추출을 이용한 프로그램 유사도 평가

A Program Similarity Evaluation using Keyword Extraction on Abstract Syntax Tree

초록

본 논문에서는 프로그램의 분석 과정에서 생성된 구문트리에서 키워드만을 추출하여 유사도 평가하는 방법을 소개한다. 이 방법은 기존의 구조 기반 방법과 같이 프로그램 구조적 특징에 상관없이 유사도를 평가할 수 있으며, 구문트리의 키워드만을 평가에 이용함으로써 기존 시스템의 단점이었던 속도를 개선할 수 있었다. 따라서 본 논문에서는 유사도 평가 모델을 제시하고, 생성된 구문트리에서 키워드를 추출하는 방법을 제시하였다. 본 논문의 평가 부분에서는 기존 시스템에 비해 본 시스템이 구조적 특징이나 속도 면에서 많이 개선되었다는 것을 보여주었다. 따라서 본 시스템은 향후에 텍스트 위주의 문서의 유사도나 XML과 같은 전자 문서의 유사도 평가에 지대한 영향을 줄 것으로 기대된다.

키워드

프로그램 유사도 평가; 키워드 추출; 그룹 짓기; Program Similarity Evaluation; Keyword Extract; Grouping
제목
구문트리에서 키워드 추출을 이용한 프로그램 유사도 평가
제목 (타언어)
A Program Similarity Evaluation using Keyword Extraction on Abstract Syntax Tree
저자
김영철; 최재영
발행일
2005-04
저널명
정보처리학회논문지. 컴퓨터 및 통신시스템
권
12
호
2
페이지
109 ~ 116