【24h】

DPJF - Design Pattern Detection with High Accuracy

机译:DPJF-高精度设计模式检测

获取原文
获取原文并翻译 | 示例

摘要

Automated design pattern detection (DPD) is a challenging reengineering task. The detection quality (precision and recall) of DPD tools has so far been insufficient to make DPD integral part of current IDEs and development practices. In this paper, we present a novel approach and a related tool, DPJF. For all implemented pattern detectors and all projects used for evaluation, DPJF achieves 100% precision and the best recall of all evaluated tools. Still, its analysis speed competes with the fastest existing tools. The high detection quality is achieved by a well-balanced combination of structural and behavioural analysis techniques whereas the good performance is achieved by emprically validated simplifications of the individual techniques. Our results lay the basis for routine application of DPD in program comprehension and let DPJF pioneer novel uses of DPD for software quality assesment and improvement.
机译:自动设计模式检测(DPD)是一项具有挑战性的再设计任务。到目前为止,DPD工具的检测质量(精度和召回率)不足以使DPD成为当前IDE和开发实践的组成部分。在本文中,我们提出了一种新颖的方法和相关的工具DPJF。对于所有已实施的模式检测器以及用于评估的所有项目,DPJF都能实现100%的精度,并能最好地召回所有评估工具。尽管如此,其分析速度仍可与最快的现有工具竞争。高检测质量是通过结构和行为分析技术的良好平衡组合来实现的,而良好的性能是通过对每项技术进行有效验证的简化来实现的。我们的结果为DPD在程序理解中的常规应用奠定了基础,并使DPJF开拓了DPD在软件质量评估和改进方面的新颖用途。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号