MOSS 코드 유사도 검사

Dk·2022년 11월 3일
1

JOB지식

목록 보기
1/2

코드 유사도 검사하는 방법

moss는 standford에서 만든 유사도 프로그램이다.
mac user는 터미널을 통해 실행가능 window는 gui가 있는 것 같다.
1.이메일을 보낸다.

보내는 사람 : moss@moss.stanford.edu
제목 : register
내용 :
registeruser
mail id@메일주소

2.정상적으로 보냈으면 메일로 답장이 온다.

         (위는 보낼때,아래는 답장화면) 
         

----cut here---
아래를 싹 복사해서
vscode나 메모장에 복사 붙여넣기를 하고
저장할때 moss.pl로 만들어준다.(파일명은 크게 상관없음)
파일형식은 pl이어야함

파일 디렉토리를 잘 기억해둔다.

3.터미널을 켠다.

pip install perl -> perl 설치를 해준다.

정상적으로 perl 설치완료 되었으면(본인은 이미 설치함)

본인이 만든 moss.pl을 실행시켜준다.
perl moss.pl -l (프로그램언어) .(언어형식)
ex) c언어 돌리고 싶으면
perl moss.pl -l c
.c
ex) python
perl moss.pl -l python *.python

=> 그러면 *.(언어형식) 되어 있는 파일들끼리 유사도를 비교해준다.

=> 업로드 완료하면 http://moss~ 링크가 뜨는데 요링크를 복사해서
들어가면 파일들끼리 유사도가 나온다.

-> 가끔 저렇게 하고 OK에서 멈추는 경우가 있다.
그런경우 moss.pl을 열어서
$opt_m = 100; 값을 수정해서 시도해보는 것을 추천한다.

(복사한 링크로 들어간 화면)
profile
Be passionate

0개의 댓글