A method to evaluate CFG comparison algorithms

Patrick P.F. Chan, Christian Collberg

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Scopus citations

Abstract

Control-Flow Graph (CFG) similarity is a core technique in many areas, including malware detection and software plagiarism detection. While many algorithms have been proposed in the literature, their relative strengths and weaknesses have not been previously studied. Moreover, it is not even clear how to perform such an evaluation. In this paper we therefore propose the first methodology for evaluating CFG similarity algorithms with respect to accuracy and efficiency. At the heart of our methodology is a technique to automatically generate benchmark graphs, CFGs of known edit distances. We show the result of applying our methodology to four popular algorithms. Our results show that an algorithm proposed by Hu et al. is most efficient both in terms of running time and accuracy.

Original languageEnglish (US)
Title of host publicationProceedings - International Conference on Quality Software
PublisherIEEE Computer Society
Pages95-104
Number of pages10
ISBN (Electronic)9781479971978
DOIs
StatePublished - Nov 14 2014
Event14th International Conference on Quality Software, QSIC 2014 - Dallas, United States
Duration: Oct 2 2014Oct 3 2014

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Other

Other14th International Conference on Quality Software, QSIC 2014
CountryUnited States
CityDallas
Period10/2/1410/3/14

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'A method to evaluate CFG comparison algorithms'. Together they form a unique fingerprint.

  • Cite this

    Chan, P. P. F., & Collberg, C. (2014). A method to evaluate CFG comparison algorithms. In Proceedings - International Conference on Quality Software (pp. 95-104). [06958392] (Proceedings - International Conference on Quality Software). IEEE Computer Society. https://doi.org/10.1109/QSIC.2014.28