Challenges of the Dynamic Detection of Functionally Similar Code Fragments

Software Maintenance and Reengineering(2018)

引用 27|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
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
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要