2011-12-19 91 views
4

我想開發一個抄襲檢查器來檢查幾個源代碼,但我找不到任何適當的源代碼甚至是一個資源來獲取它的想法。 我檢查了無用的Boss2。他們聲稱他們使用Sherlock模塊來檢測剽竊,但看起來boss2中沒有包含這樣的工具。是否有任何工作/真正的開源抄襲檢查器可用?

如果有任何開源檢測工具可用於檢查源代碼,請讓我知道。 關於

+0

這些傢伙提供包含該功能的商業產品,FWIW:http://en.wikipedia.org/wiki/Black_Duck_Software – 2011-12-25 04:32:01

回答

4

我知道文本的開源抄襲檢測器(例如,WCopyFind),但沒有代碼。

我找不到......即使是一個資源來獲得它的想法。

優秀的閉源工具MOSS的作者發佈了有用的paper about the technology

1

我寫了SimiCheck,歡迎您使用它。如果你對API感興趣,我可以很快寫一篇。 我寫了原始算法作爲CrowdGrader peer-grading工具的一部分,但後來我決定讓獨立的比較工具可用。 SimiCheck可以處理代碼,Word(.docx),html,pdf,文本......以及.zip,.tar,.gz,.tgz和其他一些格式,並且可以處理變量重命名,代碼移動,跨越多個文件的代碼等。

1

我知道這個問題太舊了,但我確實從谷歌登陸了這裏。

Sherlock是一個開源的抄襲檢測器。 Sherlock's home page is here