Proceedings ArticleDOI
A Search of Verilog Code Plagiarism Detection Method
Reads0
Chats0
TLDR
A Verilog code plagiarism detection combining the MOSS system and abstract grammar tree model (AST) is proposed, which can detect both similarity of texts and similarity of structure.Abstract:
In order to detect the plagiarism in Verilog codes of CPU design experiment, the existing code detection technologies are studied, and a Verilog code plagiarism detection combining the MOSS system and abstract grammar tree model (AST) is proposed This method first verifies the Verilog code's executable and correctness, then filters the suspected plagiarism code through the MOSS system, then filters the suspected plagiarism code by the AST-based code detection method, the sum of the two filtered files is the final result This method can detect both similarity of texts and similarity of structure And the latter can make progress for detecting the program plagiarism that changes the code structureread more
Citations
More filters
Proceedings ArticleDOI
Similarity Detection Techniques for Academic Source Code Plagiarism and Collusion: A Review
TL;DR: The mechanisms by which each of these code similarity detection techniques works are summarized, compiled from publications listed by Google Scholar and one or more of the ACM digital library, IEEE Xploredigital library, ScienceDirect, Scopus, and the references of already listed publications.
Proceedings ArticleDOI
Syntax Trees and Information Retrieval to Improve Code Similarity Detection
Oscar Karnalim,Simon +1 more
TL;DR: Evaluation of the approach shows that consideration of the program structure increases the recall and f-score at the expense of execution time, but the use of an information retrieval comparison process goes some way to offsetting this loss of efficiency.
Journal ArticleDOI
TF-IDF Inspired Detection for Cross-Language Source Code Plagiarism and Collusion
TL;DR: This paper proposes a detection technique which is able to accurately compare code files written in various programming languages, but with limited effort in accommodating such languages at development stage.
Journal ArticleDOI
Programming style on source code plagiarism and collusion detection
Oscar Karnalim,Gisela Kurniawati +1 more
TL;DR: This paper utilises programming style on a source code plagiarism and collusion detection to both capture obvious attempts of such academic dishonesty and prioritise non-coincidental similarity to the coincidental one as only the former can raise suspicion.
A Scalable Code Similarity Detection with Online Architecture and Focused Comparison for Maintaining Academic Integrity in Programming
TL;DR: This paper proposes a scalable code similarity detection with online architecture and focused comparison, which enables student programs shared among lecturers and guarantees that the computation is runnable.
References
More filters
Proceedings ArticleDOI
Winnowing: local algorithms for document fingerprinting
TL;DR: The class of local document fingerprinting algorithms is introduced, which seems to capture an essential property of any finger-printing technique guaranteed to detect copies, and a novel lower bound on the performance of any local algorithm is proved.
Journal Article
Finding Plagiarisms among a Set of Programs with JPlag
TL;DR: JPlag is a web service that finds pairs of similar programs among a given set of programs and its architecture and its comparsion algorithm is described, which is based on a known one called Greedy String Tiling.
Proceedings ArticleDOI
Sim: a utility for detecting similarity in computer programs
David Gitchell,Nicholas Tran +1 more
TL;DR: The design and implementation of a program called sim to measure similarity between two C computer programs, useful for detecting plagiarism among a large set of homework programs, is described.
Journal ArticleDOI
A Source Code Similarity System for Plagiarism Detection
Zoran Đurić,Dragan Gašević +1 more
TL;DR: The proposedsource code similarity system for plagiarism detection showed promising results as compared with the JPlag system in detecting source code similarity when various lexical or structural modifications are applied to plagiarized code.
Journal ArticleDOI
Detection of Plagiarism in Programming Assignments
TL;DR: The paper describes the plagiarism detection tool and the experience of using it over the last 12 years in four different programming assignments, from microprogramming a CPU to system programming in C.