6

我想开发一个抄袭检查器来检查几个源代码,但我找不到任何合适的源代码,甚至找不到资源来了解它。我检查了没用的Boss2。他们声称他们使用 Sherlock 模块来检测抄袭,但似乎 boss2 中没有此类工具。

如果有任何开源检测工具可用于检查源代码,请告诉我。问候

4

3 回答 3

5

我知道用于文本的开源抄袭检测器(例如WCopyFind),但不是代码。

我找不到...甚至是了解它的资源。

优秀的闭源工具MOSS的作者发表了一篇关于该技术的有用论文

于 2012-09-17T14:26:20.407 回答
2

我知道这个问题很老了,但我确实是从谷歌那里登陆的。

Sherlock 是一个开源的剽窃检测器。 Sherlock 的主页在这里

于 2016-02-03T14:50:00.430 回答
0

我写了SimiCheck,欢迎你使用它。如果你对 API 感兴趣,我可能会很快写一个。我将原始算法编写为CrowdGrader同行评分工具的一部分,但后来我决定独立提供比较工具。 SimiCheck可以处理代码、Word (.docx)、html、pdf、文本等,以及 .zip、.tar、.gz、.tgz 等格式,并且可以处理变量重命名、代码移动,跨多个文件的代码等。

于 2016-01-06T20:22:43.357 回答