2011-12-19 2 views
4

여러 소스 코드를 검사하기위한 표절 검사기를 만들고 싶지만 적절한 소스 코드 나 리소스를 찾을 수 없습니다. 쓸데없는 Boss2를 확인했습니다. 그들은 표절을 탐지하기 위해 Sherlock 모듈을 사용한다고 주장하지만, 보스 2에는 그러한 도구가 포함되어 있지 않은 것 같습니다.작업/실제 오픈 소스 표절 검사기를 사용할 수 있습니까?

오픈 소스 검색 도구가 소스 코드를 확인하는 데 사용할 수있는 경우 알려 주시기 바랍니다. 안부

+0

이 사람들은 해당 기능인 FWIW를 포함한 상용 제품을 제공합니다. http://en.wikipedia.org/wiki/Black_Duck_Software –

답변

4

오픈 소스 표절 감지기 (예 : WCopyFind)는 알고 있지만 코드는 아닙니다.

리소스를 찾을 수 없습니다 ... 그것에 대한 아이디어를 얻을 수도 있습니다.

우수한 닫힌 소스 도구 MOSS의 저자는 유용한 paper about the technology을 게시했습니다.

1

나는 SimiCheck을 작성했으며 사용하실 수 있습니다. API에 관심이 있다면 매우 빨리 작성할 수 있습니다. 원래 알고리즘을 CrowdGrader 피어 그레이딩 도구의 일부로 작성했지만 비교 도구를 독립적으로 사용할 수 있도록 결정했습니다. SimiCheck은 코드, Word (.docx), html, pdf, text, ... 및 .zip, .tar, .gz, .tgz 및 기타 형식을 처리 할 수 ​​있으며 변수 이름 바꾸기, 코드 이동, 여러 파일에 걸친 코드 등

1

나는 그 질문이 오래되었다는 것을 알고 있지만, 나는 구글에서 여기에 착륙했다.

셜록은 오픈 소스 표절 탐지기입니다. Sherlock's home page is here