Software

Detecting Code Clones in Binary Executables

Free registration required

Executive Summary

Large software projects contain significant code duplication, mainly due to copying and pasting code. Many techniques have been developed to identify duplicated code to enable applications such as refactoring, detecting bugs, and protecting intellectual property. Because source code is often unavailable, especially for third-party software, finding duplicated code in binaries becomes particularly important. However, existing techniques operate primarily on source code, and no effective tool exists for binaries. In this paper, the authors describe the first practical clone detection algorithm for binary executables.

  • Format: PDF
  • Size: 622.7 KB