A source code plagiarism detecting method using alignment with abstract syntax tree elements

Learning to program is an important subject in computer science courses. During programming exercises, plagiarism by copying and pasting can lead to problems for fair evaluation. Some methods of plagiarism detection are currently available, such as sim. However, because sim is easily influenced by c...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD) s. 1 - 6
Hlavní autoři: Kikuchi, Hiroshi, Goto, Takaaki, Wakatsuki, Mitsuo, Nishino, Tetsuro
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.06.2014
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Learning to program is an important subject in computer science courses. During programming exercises, plagiarism by copying and pasting can lead to problems for fair evaluation. Some methods of plagiarism detection are currently available, such as sim. However, because sim is easily influenced by changing the identifier or program statement order, it fails to do enough to support plagiarism detection. In this paper, we propose a plagiarism detection method which is not influenced by changing the identifier or program statement order. We also explain our method's capabilities by comparing it to the sim plagiarism detector. Furthermore, we reveal how our method successfully detects the presence of plagiarism.
DOI:10.1109/SNPD.2014.6888733