透過您的圖書館登入
IP:18.220.189.98
  • 學位論文

C/C++抄襲偵測系統之設計與實作

The design and implement of C/C++ Plagiarism Detection system

指導教授 : 郭忠義

摘要


本篇論文針對C/C++程式碼,研究抄襲偵測方法。透過觀察與統計分析,歸納出幾類常見的抄襲攻擊,並提出相對應的防範措施。我們運用文字分析、結構分析、變數分析等方法彌補單一方法的不足。最後,我們實作出偵測系統並且和現有的抄襲偵測系統比較,實驗結果顯示我們的系統明顯的比現有系統更能偵測各種抄襲的攻擊。

關鍵字

程式語言 抄襲

並列摘要


The purpose of this thesis is to study the plagiarism detection method aiming at C/C++ programs. We propose corresponding preventive measures by summarizing the common types of plagiarism attack through observation and statistical analysis. Using text analysis, structure analysis, and variable analysis would prevent misjudgment. Finally, we implement the CPD system and compare it with other existing systems, and the experimental results shows us that our system can detect more kinds of plagiarism attacks than other existing systems.

並列關鍵字

Programming Language Plagiarism

參考文獻


[3] A. Aiken, Moss: A System for Detecting Software Plagiarism. [Online] Available http://theory.stanford.edu/~aiken/moss/.
[5] T.F. Smith, M.S. Waterman, Identification of common molecular subsequences. Journal of Molecular Biology, pp. 195–197, 1981.
[6] R.M. Karp, M.O. Rabin, Pattern-matching algorithms. IBM Journal of Research and Development, pp. 249-260, 1987.
[7] S. Horwitz, Identifying the semantic and textual differences between two versions of a program, ACM SIGPLAN 90 Conference on Programming Language Design and Implementation, pp. 234-245, 1989.
[8] A. Cimitile, U.D. Carlini, Algorithms for Program Graph Production, Software Practice and Experience, pp. 519–537, 1991.