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