![](/images/graphics-bg.png)
Detecting Copy Directions among Programs Using Extreme Learning Machines
Joint Authors
Wang, Guoren
Wang, Bin
Yang, Xiaochun
Source
Mathematical Problems in Engineering
Issue
Vol. 2015, Issue 2015 (31 Dec. 2015), pp.1-15, 15 p.
Publisher
Hindawi Publishing Corporation
Publication Date
2015-05-27
Country of Publication
Egypt
No. of Pages
15
Main Subjects
Abstract EN
Because of the complexity of software development, some software developersmay plagiarize source code from other projects or open source software inorder to shorten development cycle.
Many methods have been proposed to detectplagiarism among programs based on the program dependence graph, a graph representationof a program.
However, to our best knowledge, existing works onlydetect similarity between programs without detecting copy direction among them.
By employing extreme learning machine (ELM), we construct feature space fordescribing features of every two programs with possible plagiarism relationship.
Such feature space could be large and time consuming, so we propose approachesto construct a small feature space by pruning isolated control statementsand removable statements from each program to accelerate both training and classificationtime.
We also analyze the features of data dependencies between anyoriginal program and its copy program, and based on it we propose a feedbackframework to find a good feature space that can achieve both accuracy and efficiency.
We conducted a thorough experimental study of this technique on real Cprograms collected from the Internet.
The experimental results show the high accuracyand efficiency of our ELM-based approaches.
American Psychological Association (APA)
Wang, Bin& Yang, Xiaochun& Wang, Guoren. 2015. Detecting Copy Directions among Programs Using Extreme Learning Machines. Mathematical Problems in Engineering،Vol. 2015, no. 2015, pp.1-15.
https://search.emarefa.net/detail/BIM-1074721
Modern Language Association (MLA)
Wang, Bin…[et al.]. Detecting Copy Directions among Programs Using Extreme Learning Machines. Mathematical Problems in Engineering No. 2015 (2015), pp.1-15.
https://search.emarefa.net/detail/BIM-1074721
American Medical Association (AMA)
Wang, Bin& Yang, Xiaochun& Wang, Guoren. Detecting Copy Directions among Programs Using Extreme Learning Machines. Mathematical Problems in Engineering. 2015. Vol. 2015, no. 2015, pp.1-15.
https://search.emarefa.net/detail/BIM-1074721
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references
Record ID
BIM-1074721