Skip to main navigation Skip to search Skip to main content

DBPD: A dynamic birthmark-based software plagiarism detection tool

  • Xi'an Jiaotong University

Research output: Contribution to journalConference articlepeer-review

6 Scopus citations

Abstract

With the burst of open source software, software plagiarism has been a serious threat to the software industry. In this paper, we present the demo tool DBPD: Dynamic Birthmark-based Software Plagiarism Detection. Major features of DBPD could be summarized as: 1) dynamic birthmark. The execution process of software is captured to generate the birthmark reflecting intrinsic properties of software; 2) high availability. It is available for crossplatform and binary executable's plagiarism detection; 3) customizable. The birthmarks, similarity calculation metrics and detection criteria are configurable. The DBPD is implemented using C++ and Java, and currently can work under both Windows and Linux system. Three dynamic birthmarks are implemented in DBPD to identify the software according to its instruction, stack operation and system call.

Original languageEnglish
Pages (from-to)740-741
Number of pages2
JournalProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
Volume2014-January
Issue numberJanuary
StatePublished - 2014
Event26th International Conference on Software Engineering and Knowledge Engineering, SEKE 2014 - Vancouver, Canada
Duration: 1 Jul 20143 Jul 2014

Keywords

  • Dynamic birthmark
  • Software plagiarism detection

Fingerprint

Dive into the research topics of 'DBPD: A dynamic birthmark-based software plagiarism detection tool'. Together they form a unique fingerprint.

Cite this