2014 Reports
Kamino: Dynamic Approach to Semantic Code Clone Detection
Discovering code clones in a runtime environment helps software engineers identify hard to find logic-based bugs. Yet most research in the area of code clone discovery deals with source code due to the complexity of finding clones in a
dynamic environment. KAMINO manipulates Java bytecode to track control and data flow dependencies at the methodlevel of Java programs during runtime. It then matches similar flows to find semantic code clones. With positive preliminary
results indicating code clones using KAMINO , future tests will compare the its robustness compared to existing code clones detection tools.
Subjects
Files
-
cucs-022-14.pdf application/pdf 87.9 KB Download File
More About This Work
- Academic Units
- Computer Science
- Publisher
- Department of Computer Science, Columbia University
- Series
- Columbia University Computer Science Technical Reports, CUCS-022-14
- Published Here
- October 27, 2014