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)
Δημοφιλείς αναρτήσεις
-
Abstract Blinatumomab is a bispecific T-cell engaging αCD19 antibody used in refractory or relapsed B-cell precursor acute lymphoblastic l...
-
About 540 million years ago a group of jellyfish washed ashore, died and fossilised – preserving evidence of the earliest example of an anim...
-
Purpose. To evaluate the diagnostic performance of the McMonnies questionnaire as a screening survey for dry eye in Chinese outpatients. Met...
-
To survive in its sand fly vector, the trypanosomatid protozoan parasite Leishmania first attaches to the midgut to avoid excretion, but eve...
-
Publication date: Available online 4 May 2017 Source: Journal of Dairy Science Author(s): V. Bonfatti, D. Vicario, A. Lugo, P. Carnier T...
-
The pursuit for clarity in diagnostic and treatment pathways for the complex, chronic condition of myalgic encephalomyelitis/chronic fatigue...
-
Background: Paget disease, Bowen disease, and malignant melanoma in situ are intraepidermal neoplasms, characterized by the presence of page...
-
from #AlexandrosSfakianakis via Alexandros G.Sfakianakis on Inoreader http://ift.tt/2oYRz8x via IFTTT
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου