본문 바로가기
KERD
논문KCI 등재

메모리 액세스 로그 분석을 통한 프로그램 표절 검출

Program Plagiarism Detection through Memory Access Log Analysis

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학

초록

프로그램 소스코드를 표절하는 것은 소프트웨어의 지적재산권을 침해하는 행위이다. 표절을 감추기 위하여 소스코드의 구조를 일부 바꾸거나 변수 명을 바꾸는 등의 수단을 쓰기도 하기 때문에 표절을 검출하기란 쉽지 않은 일이다. 표절 행위를 막기 위해 이를 검출하기 위한 여러 가지 방법들이 고안되었으며 대부분 프로그램의 소스코드를 다양한 방법으로 분석하여 표절 검출하려고 한다. 본 논문에서는 소스 코드에 기반하지 않고 실행중인 프로그램의 메모리 액세스 로그 분석을 통해 알고리즘 유사도를 측정하여 프로그램의 표절 여부를 검출하는 새로운 방법을 제시한다. 두 프로그램의 메모리 액세스 로그는 일반적인 스트링 비교 알고리즘을 이용하여 분석될수 있으며, 본 논문에서는 일반적인 방법보다 특성화된 방법을 제시한다. 이를 통해 메모리 액세스 로그가 프로그램의 표절 검출도구로서 사용되어질 수 있음을 보여준다.

Abstract

Program Plagiarism is an infringement of software copyright. In detecting program plagiarism, many different source program comparison methods has been studied. But, it is not easy to detect plagiarized program that made a few cosmetic changes in program structures and variable names. In this paper, we propose a new ground-breaking technique in detecting plagiarism by Memory Access Log Analysis.

참고문헌 (15)

  1. "An algorithmic approach to the detection and prevention of plagiarism", 8(4), pp.30~41 (1976)
  2. "A Tool that Detects Plagiarism in Pascal Programs", pp.15~20 (1981)
  3. "YAP3:Improved Detectin of Similarities in Computer Programs and Other Texts", pp.130~134 (1996)
  4. "학생 프로그램 과제물 표절 탐색 기법", pp.51~55 (2004)
  5. "Clonechecker : 프로그램 표절 검사 도구", pp.27~36 (2004), 한국소프트웨어감정평가학회
  6. "Winnowing : Local Algorithms for Document Fingerprinting"
  7. "Sim : A Utility for Detecting Similarity in Computer Programs", pp.266~270 (1999)
  8. "http:", -aiken, pp.mos-s.html
  9. "String Similarity via Greedy String Tiling and Running Karp-Rabin Matching" (1993)
  10. "Executable and Linkable Format (ELF)" (1995)
  11. "Portable Executable Format Specification for Windows" (1993)
  12. "IA-32 Intel Architecture Software Developer's Manual Volume 1: Basic Architecture" (2005)
  13. "Concepts of Programming Languages" (2002), Addison-Wesley
  14. "Foundations of Algorithms using C++ Pseudocode" (1998), Jones and Bartlett Publishers
  15. "프로그램 표절 탐지를 위한 프로그램 유사성 측정 방법 조사", pp.9~23 (2005)

관련 논문AI추천

이 간행물의 다른 논문 (24건)