Title
Semantic Clone Detection Using Method Ioe-Behavior
Keywords
Method IOE-behavior; Program Understanding; Semantic Clones; Software Clone Detection
Abstract
This paper presents an algorithm for the detection of semantic clones in Java methods. Semantic clones are defined as functionally-identical code fragments. Our detection process operates on the premise that if two code fragments are semantic clones, then their input-output behavior would be identical. We adopt a wholistic approach to the definition of input-output behavior by including not only the parameters and return values of methods; but also their effects, as reflected in the pre- and post-states of the heap. We refer to this as a method's IOE-behavior (input, output and effects). © 2012 IEEE.
Publication Date
7-30-2012
Publication Title
2012 6th International Workshop on Software Clones, IWSC 2012 - Proceedings
Number of Pages
80-81
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/IWSC.2012.6227874
Copyright Status
Unknown
Socpus ID
84864229982 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84864229982
STARS Citation
Elva, Rochelle and Leavens, Gary T., "Semantic Clone Detection Using Method Ioe-Behavior" (2012). Scopus Export 2010-2014. 4350.
https://stars.library.ucf.edu/scopus2010/4350