Skip to main navigation Skip to search Skip to main content

Plagiarism detection for java programs without source codes

Research output: Contribution to journalConference articlepeer-review

17 Scopus citations

Abstract

This paper presents a novel dynamic analysis approach to software plagiarism detection. Such an approach is inherently more resilient to code obfuscation techniques such as renaming of program entities, reordering of statements, etc. We develop our technique in the context of a dynamic analysis and visualization system for Java, called JIVE, but the techniques are applicable to other object-oriented languages. Our analyses are based on the execution traces of Java programs (produced by JIVE), and our experimental results confirm that this approach is both efficient and effective in detecting plagiarism of Java programs when their source codes are not available.

Original languageEnglish
Pages (from-to)749-758
Number of pages10
JournalProcedia Computer Science
Volume46
DOIs
StatePublished - 2015
EventInternational Conference on Information and Communication Technologies, ICICT 2014 - Kochi, India
Duration: Dec 3 2014Dec 5 2014

Keywords

  • Call trees
  • Dynamic analysis
  • Key variables
  • Software plagiarism

Fingerprint

Dive into the research topics of 'Plagiarism detection for java programs without source codes'. Together they form a unique fingerprint.

Cite this