소스코드 요약을 이용한 대규모 소프트웨어 유사도 평가

Similarity Detection for Large Scale Software Using Abstracted Source Code

  • 박성수 (성균관대학교 정보통신대학) ;
  • 한환수 (성균관대학교 정보통신대학)
  • Park, Seong-Soo (College of Information and Communication Engineering, Sungkyunkwan University) ;
  • Han, Hwan-Soo (College of Information and Communication Engineering, Sungkyunkwan University)
  • 발행 : 2012.06.22

초록

프로그램 코드의 유사도 측정에 대한 방법은 여러 가지 존재하고 있으며 유사도 측정 프로그램도 많이 존재한다. 이런 프로그램 유사도 측정 도구는 중소규모 소프트웨어 프로젝트에 많이 사용되고 있으나, 실제 대규모 소프트웨어의 유사도 검사를 위해서 사용하기에는 한계가 존재한다. 지금까지 대규모 소프트웨어의 유사도를 측정할 수 있는 객관적 방법이 거의 제시되지 않고 있어, 본 논문에서는 대규모 소프트웨어의 소스코드를 요약하여 서로 다른 프로그램의 유사도를 측정하는 방법을 제시한다.

키워드

과제정보

연구 과제번호 : 스마트TV 2.0 소프트웨어 플랫폼

연구 과제 주관 기관 : 지식경제부, 한국저작권위원회