Kamino: Dynamic Approach to Semantic Code Clone Detection

Kamino: Dynamic Approach to Semantic Code Clone Detection
复制标题

Kamino:语义代码克隆检测的动态方法

DOI:
10.7916/d8542m79
复制
发表时间:
2014
期刊:
--
影响因子:
--
通讯作者:
Lindsay Anne Neubauer
Lindsay Anne Neubauer
中科院分区:
--
文献类型:
--
作者:
Lindsay Anne Neubauer

文献摘要

参考文献

被引文献

相似文献

在运行时环境中发现代码克隆有助于软件工程师识别难以发现的基于逻辑的漏洞。然而,由于在动态环境中查找克隆的复杂性,大多数代码克隆发现领域的研究都针对源代码。KAMINO操作Java字节码,在运行时跟踪Java程序方法级别的控制流和数据流依赖关系。然后它匹配相似的流以找到语义代码克隆。初步结果良好,表明使用KAMINO可发现代码克隆,未来的测试将把它与现有的代码克隆检测工具进行鲁棒性比较。
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.
Agec:执行语义克隆检测工具
DOI: --
发表时间: --
期刊:
影响因子: --
作者:
R. Harasawa;Y. Sueyoshi and A. Kudo;Toshihiro Kamiya
通讯作者: Toshihiro Kamiya