代码查重软件moss

代码查重软件moss

问:moss查重原理
  1. 答:Moss不是一个完全自动检测抄袭的系统。抄袭是一种声明,即有人故意复制代码而没有归属,虽然Moss会自动检测程序相似性,但它无法知道为什么代码是相似的。仍然取决于人类去查看Moss突出显示的代码部分,并决定是否存在抄袭。思考Moss提供的一种方式是,通过指出程序中值得更详细检查的部分,它为教师和教学人员节省了大量时间。但是,一旦有人查看了程序的这些部分,那么可疑代码是由Moss还是人类首先发现的并不重要。存在抄袭的情况应该独立存在。
    特别是,仅仅依靠相似性分数是对Moss的滥用。这些分数可用于判断不同程序对之间的相对匹配量,并可以更轻松地查看哪些程序对以不寻常的匹配量脱颖而出。但分数肯定不是抄袭的证据。必须有人仍然查看代码。
问:C语言什么软件能够查出两个.c程序是否是抄袭?查重软件运行的原理是什么?
  1. 答:如果是两个源代码文件进行比较,实质上是文本比较,两个文本的相似度分析目前没有看到相关的算法,只有特征匹配来比较相似度。查重软件是比较两边目录的文件指纹数字来判断文件是否是重复的,比如比较文件的md5值。
  2. 答:可以使用antiplag ,来对c/c++,java,python等代码查重。查重的原理基本是文本相似度比较,不过对程序代码,一般会进行语法解析后,再比较。
问:请问下载了github上的python文件后打不开怎么办?
  1. 答:一般你clone到本地后,可以运行pip install ./执行安装(setup.py是框架自动调用的)
    然后再调用里面的方法查重
代码查重软件moss
下载Doc文档

猜你喜欢