Authors
Iman Keivanloo, Chanchal K Roy, Juergen Rilling
Publication date
2012
Conference
ICSE 6th International Workshop on Software Clones (IWSC 2012)
Description
While finding clones in source code has drawn considerable attention, there has been only very little work in finding similar fragments in binary code and intermediate languages, such as Java bytecode. Some recent studies showed that it is possible to find distinct sets of clone pairs in bytecode representation of source code, which are not always detectable at source code-level. In this paper, we present a bytecode clone detection approach, called SeByte, which exploits the benefits of compilers (the bytecode representation) for detecting a specific type of semantic clones in Java bytecode. SeByte is a hybrid metric-based approach that takes advantage of both, Semantic Web technologies and Set theory. We use a two-step analysis process: (1) Pattern matching via Semantic Web querying and reasoning, and (2) Content matching, using Jaccard coefficient for set similarity measurement. Semantic Web-based …
Total citations
20122013201420152016201720182019202020212022202320242746333247631
Scholar articles
I Keivanloo, CK Roy, J Rilling - 2012 6th International Workshop on Software Clones …, 2012