Popis: |
Plagiarism has always been a problem in the academic area through digitalization and the widespread use of computers, copying documents has become very easy. Nowadays, all kinds of documents are available as digital content and freely accessible either legally or illegally. This development makes it easy for culprits to copy digital content found on the web without much effort. Therefore, plagiarism can be found in any field such as literature, design, scientific papers, and source code. This project focused on the detection of a particular type of plagiarism: source code plagiarism, also known as software plagiarism. Source code plagiarism is often done by computer science students. Often, they solve their assignments by copying from other students or copying it from the internet and presenting it as their own work. This project implemented source code plagiarism detection framework by detecting finder prints of programs and using them to compare each of them instead of using the whole file. We used winnowing to select fingerprints among k-gram hash values of a source code, which was generated by Rabin-Karp Algorithm. At long last, we likewise give trial results on applying enormous data sets and contrasting the runtime with Measure of Software Similarity (MOSS), the extensively used plagiarism perception facility. |