Title
Challenges of the Dynamic Detection of Functionally Similar Code Fragments
Abstract
Classic clone detection approaches are hardly capable of finding redundant code that has been developed independently, i.e., is not the result of copy&paste. To automatically detect such functionally similar code of independent origin, we experimented with a dynamic detection approach that applies random testing to selected chunks of code similar to Jiang&Su's approach. We found that such an approach faces several limitations in its application to diverse Java systems. This paper details on our insights regarding these challenges of dynamic detection of functionally similar code fragments. Our findings support a substantiated discussion on detection approaches and serve as a starting point for future research.
Year
DOI
Venue
2012
10.1109/CSMR.2012.38
CSMR '12 Proceedings of the 2012 16th European Conference on Software Maintenance and Reengineering
Keywords
Field
DocType
Java,program testing,software maintenance,classic clone detection approaches,diverse Java systems,dynamic detection approach,functionally similar code fragments,random testing,software maintenance,dynamic analysis,functional similarity
Random testing,Programming language,Computer science,Theoretical computer science,Redundant code,Software maintenance,Program testing,Java
Conference
Volume
ISSN
Citations 
abs/1801.06107
Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR), IEEE, 2012
8
PageRank 
References 
Authors
0.45
0
4
Name
Order
Citations
PageRank
Florian Deissenboeck177035.84
Lars Heinemann220211.05
Benjamin Hummel366029.51
Stefan Wagner474855.74