Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation 2008
DOI: 10.1145/1389095.1389380
|View full text |Cite
|
Sign up to set email alerts
|

Evolving similarity functions for code plagiarism detection

Abstract: Detecting whether computer program code is a student's original work or has been copied from another student or some other source is a major problem for many universities. Detection methods based on the information retrieval concepts of indexing and similarity matching scale well to large collections of files, but require appropriate similarity functions for good performance. We have used particle swarm optimization and genetic programming to evolve similarity functions that are suited to computer program code… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 15 publications
(17 reference statements)
0
1
0
Order By: Relevance
“…Program similarity and its detection is a core concept in software evolution and maintenance [6,7], code clone and redundancy detection [8,9], program compression [10], malware analysis [11], plagiarism and copyright infringement detection [12,13], and legacy system reengineering [14,15]. Program similarity is also important for solving library scaling problem [16].…”
Section: Introductionmentioning
confidence: 99%
“…Program similarity and its detection is a core concept in software evolution and maintenance [6,7], code clone and redundancy detection [8,9], program compression [10], malware analysis [11], plagiarism and copyright infringement detection [12,13], and legacy system reengineering [14,15]. Program similarity is also important for solving library scaling problem [16].…”
Section: Introductionmentioning
confidence: 99%