DocumentCode :
470037
Title :
Understanding the evolution process of program source for investigating software authorship and plagiarism
Author :
Ji, Jeonghoon ; Park, Suhyun ; Woo, Gyun ; Cho, Hwangue
Author_Institution :
Dept. of Comput. Eng., Pusan Nat. Univ., Pusan
Volume :
1
fYear :
2007
fDate :
28-31 Oct. 2007
Firstpage :
98
Lastpage :
103
Abstract :
This paper addresses the evolution process of program source codes to establish the framework for software authorship identification. Since program code cheating is getting serious in academic institutions, we will be able to apply the software authorship identification tool as a detection tool for code plagiarism. The main contribution of our work is twofold. First, we have devised new asymmetric distance measure to compute the distance of authorship between two different programs. Second, we have proposed an algorithm to construct the evolution tree(hylogenetic tree) for a set of similar program clones. For the experiment we have gathered two set of codes: a set of assignment programs and another program set which have been submitted to the ICPC, an international programming contests. Our experiment showed that our distance measure for program sources has successfully identified the code authorship and has also reliably detected plagiarized programs. This experiment has showed a strong possibility that the proposed construction algorithm for phylogenetic forest can be used to trace the evolution(improving) process of software. This paper shows the confidence of the authorship identification and plagiarism detection can be interchangeably applied for both these purposes in student assignment program domain.
Keywords :
software maintenance; ICPC; program code cheating; program source codes; software authorship identification; software plagiarism; Cloning; Computer viruses; Dynamic programming; Genetic programming; Humans; Phylogeny; Plagiarism; Programming profession; Software algorithms; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Information Management, 2007. ICDIM '07. 2nd International Conference on
Conference_Location :
Lyon
Print_ISBN :
978-1-4244-1475-8
Electronic_ISBN :
978-1-4244-1476-5
Type :
conf
DOI :
10.1109/ICDIM.2007.4444207
Filename :
4444207
Link To Document :
بازگشت