首页> 外文期刊>The Journal of object technology >Using Design Pattern Clues to Improve the Precision of Design Pattern Detection Tools
【24h】

Using Design Pattern Clues to Improve the Precision of Design Pattern Detection Tools

机译:使用设计模式线索提高设计模式检测工具的精度

获取原文
           

摘要

Design pattern detection, or rather the detection of structures that match design patterns, is useful for reverse engineering, program comprehension and for design recovery as well as for re-documenting object-oriented systems. Finding design patterns inside the code gives hints to software engineers about the methodologies adopted and the problems found during its design phases, and helps the engineers to evolve and maintain the system. In this paper, we present the results provided by four different design pattern detection tools on the analysis of JHotDraw 6.0b1, a well-known Java GUI framework. We show that the tools generally provide different results, even while evaluating the same system. From this observation, we introduce an approach based on micro structures detection that aims to discard the false positives from the detected results, hence improving the precision of the analyzed tools results. For this purpose we exploit a set of micro structures called design pattern clues, which give useful hints for the detection of design patterns.
机译:设计模式检测,或者更确切地说,是检测与设计模式匹配的结构,对于逆向工程,程序理解,设计恢复以及重新记录面向对象的系统很有用。在代码内部查找设计模式可以向软件工程师提示所采用的方法以及在其设计阶段发现的问题,并可以帮助工程师发展和维护系统。在本文中,我们介绍了四种不同的设计模式检测工具对著名的Java GUI框架JHotDraw 6.0b1的分析结果。我们证明,即使在评估同一系统时,这些工具通常也会提供不同的结果。从这种观察,我们引入了一种基于微结构检测的方法,该方法旨在丢弃检测结果中的误报,从而提高了分析工具结果的精度。为此,我们利用了一组称为设计模式线索的微观结构,这些结构为检测设计模式提供了有用的提示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号