Title :
Type Redefinition Plagiarism Detection of Token-Based Comparison
Author :
Han, Lifang ; Cui, Baojiang ; Zhang, Ru ; Li, Zhongxian ; Wang, Jianxin ; Hao, Yongle
Author_Institution :
Sch. of Comput., BUPT, Beijing, China
Abstract :
The homologous software detection technology plays a very important role in the work of intellectual property protection by identifying code plagiarism. Plagiarism mainly happens as copy-and-paste of the code, replacing the name of functions or variables, reordering the sequence of the statement, type redefinition, and so on. At present, there are three homologous software detection technology methods on the market: text-based similarity detection, token-based similarity detection and syntax structure-based similarity detection. Token-based similarity detection technology can find the plagiarism of copy-and-paste of the code, replacing the name of functions or variables, reordering the sequence of the statement but type redefinition. In order to detect code plagiarism more effectively, we present a detecting algorithm based on type redefinition plagiarism in this paper. It could detect any level of simple type redefinition plagiarism, repeated type redefinition plagiarism and type redefinition with pointer plagiarism. Experiments show, the algorithm can detect type redefinition code plagiarism effectively, increasing accuracy of detection, performing well in the code comparison field.
Keywords :
industrial property; security of data; text analysis; code plagiarism; homologous software detection; intellectual property protection; pointer plagiarism; redefinition plagiarism detection; text-based similarity detection; token-based comparison; Accuracy; Algorithm design and analysis; Cloning; Open source software; Plagiarism; Software algorithms; Token; homologous software; type redefinition;
Conference_Titel :
Multimedia Information Networking and Security (MINES), 2010 International Conference on
Conference_Location :
Nanjing, Jiangsu
Print_ISBN :
978-1-4244-8626-7
Electronic_ISBN :
978-0-7695-4258-4
DOI :
10.1109/MINES.2010.80