首页> 外文会议>Euromicro Conference on Software Engineering and Advanced Applications >Exploring the Use of Rapid Type Analysis for Detecting the Dead Method Smell in Java Code
【24h】

Exploring the Use of Rapid Type Analysis for Detecting the Dead Method Smell in Java Code

机译:探索使用快速类型分析检测Java代码中无效方法的气味

获取原文

摘要

Rapid Type Analysis (RTA) is an algorithm for call graph construction, which is known to be fast and to well approximate virtual method calls. In this paper, we explore its use in the context of refactoring, namely we defined an approach that relies on RTA for the detection of the dead method smell in Java code. We implemented this approach in a prototype of supporting tool we named Dead Code Finder (DCF). We empirically assessed DCF (and the underlying approach) through an experiment on four open-source Java desktop application. We compared DCF with three baseline tools. The results indicate that DCF outperforms these baselines in terms of accuracy of the detected dead methods.
机译:快速类型分析(RTA)是一种用于调用图构造的算法,众所周知,它是快速的并且很好地近似虚拟方法调用。在本文中,我们探索了它在重构上下文中的使用,即,我们定义了一种依赖RTA的方法来检测Java代码中无效方法的气味。我们在名为Dead Code Finder(DCF)的支持工具的原型中实现了此方法。我们通过在四个开源Java桌面应用程序上进行的实验,对DCF(及其基础方法)进行了经验评估。我们将DCF与三种基准工具进行了比较。结果表明,DCF在检测到的失效方法的准确性方面优于这些基线。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号