论文查重时代码部分检不检测,得看具体情况,不同学校、专业和查重系统规定都不一样。不少理工科论文会涉及大量代码,有些学校明确要求提交完整论文,包括代码部分一起查重。
这是因为代码也是研究成果的重要组成部分,如果直接复制粘贴别人的代码,同样属于学术不端。比如计算机专业做软件开发的论文,核心代码要是抄袭,即便文字论述部分原创度高,整个研究也是没有价值的。这种情况下,查重系统会把代码和文字内容一样进行比对,一旦发现和已有的代码库、开源代码重复,就会算进重复率里。
但也有很多学校对代码查重没那么严格。一些老师认为代码和文字表述不同,单纯检测代码重复率意义不大。比如做数据分析的论文,代码只是实现分析过程的工具,重点在于数据结果和分析结论,这种情况下可能只要求对文字部分查重,代码就算重复也不影响整体结果。还有些学校会建议学生把代码放到附录里,附录部分不参与查重,这样既保留了完整的研究内容,又避免代码影响重复率。
像知网、维普这些主流查重系统,近几年对代码的识别能力在提升,能检测出部分编程语言的代码重复情况。但一些小众的、功能没那么完善的查重系统,可能根本识别不了代码,也就不会对这部分进行检测。所以写论文前一定要问清楚学校的具体要求,如果要查代码,尽量用自己编写的代码,做好注释说明;如果不查,也别为了降低文字重复率故意在论文里堆砌大量无关代码,老老实实保证文字部分的原创性才是关键。