In this paper, we introduce a source code plagiarism detection method, named WASTK (Weighted Abstract Syntax Tree Kernel), for computer science education. Different from other plagiarism detection methods, WASTK takes some aspects other than the similarity between programs into account. WASTK firstly transfers the source code of a program to an abstract syntax tree and then gets the similarity by calculating the tree kernel of two abstract syntax trees. To avoid misjudgment caused by trivial code snippets or frameworks given by instructors, an idea similar to TF-IDF (Term Frequency-Inverse Document Frequency) in the field of information retrieval is applied. Each node in an abstract syntax tree is assigned a weight by TF-IDF. WASTK is evaluated on different datasets and, as a result, performs much better than other popular methods like Sim and JPlag.
from #AlexandrosSfakianakis via Alexandros G.Sfakianakis on Inoreader http://ift.tt/2lEQSQH
via IFTTT
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δημοφιλείς αναρτήσεις
-
A two-arm multicenter phase II trial of one cycle chemoselection split-dose docetaxel, cisplatin and 5-fluorouracil (TPF) induction che...
-
from #AlexandrosSfakianakis via Alexandros G.Sfakianakis on Inoreader http://ift.tt/2jCvX3K via IFTTT
-
Dental implants are now broadly used to replace missing teeth, and the presence of infectious complications is rising. Dental implant therap...
-
Indications and extent of central neck dissection for papillary thyroid cancer: An American Head and Neck Society Consensus Statement. ...
-
Abstract Purpose Accurate and real-time prediction of the lung and lung tumor deformation during respiration are important consideration...
-
Abstract Purpose of Review Our goal is to summarize the airway disease literature since September 11, 2001 (9/11), focusing on studies pub...
-
Treatment effectiveness holds considerable importance in the association between service quality and satisfaction in medical service studies...
-
Therapeutic agents designed to stimulate the immune system are now cornerstones in the treatment of metastatic melanoma. These drugs promote...
-
Coenzyme Q (CoQ) is a key component of the mitochondrial respiratory chain, but it also has several other functions in the cellular metaboli...
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου