程式碼相似度比對工具 1.0

23 10 2008

最近在找有沒有能夠在批改程式作業的時候

想比較方便檢查哪些同學是抄襲的

不過網路上的程式通常都是付費的,

於是就自己寫了個程式

可以比對C,C++,Java的程式碼相似度,
變數名稱變動或者函數位置調整都可以偵測出來。
可用於學校作業批改時檢查抄襲問題。
用法:

請在Windows命令行底下
假設有 test1.cpp 與 test2.cpp 要比對

請執行
cmpsrc test1.cpp test2.cpp

程式會計算相似度並輸出結果

http://www.cis.nctu.edu.tw/~is93061/cmpsrc_v1.zip

當然如果你要一次比對好幾個檔案 目前沒有直接提供這個功能

不過你可以自己寫個batch檔來呼叫我這個程式


Actions

Information

3 responses

21 12 2008
minying

可以請問一下是用什麼判斷程式的相似度嗎

謝謝

18 03 2010
vcore

目前原作者已提供新版(v3.0) 視窗介面版本

詳見底下這篇文章
http://blog.bs2.to/post/vcore/20357

9 04 2016
florineanthony5227

I just think Peru has the right. As long Yale don’t give back what Peru owns, yes…I hope they declare war against Yale… Click http://d2.ae/hool090730

Leave a comment