首页> 外文会议>International Conference on Progress in Informatics and Computing >What Do We Know about the Tools of Detecting Design Patterns?
【24h】

What Do We Know about the Tools of Detecting Design Patterns?

机译:我们对检测设计模式的工具了解多少?

获取原文

摘要

Context: Design patterns are successful reusable solutions to recurring problems within given contexts in software design. Detecting instances of design patterns and their variants favor the activities of software design development and maintenance. Currently, several developed tools are available to support the detection of design patterns and their variants. Objective: To investigate what evidence is available about how the design patterns are detected effectively and what the tools we can have to perform the detection extensively and efficiently. Method: We conducted a systematic mapping study, searching the literature from 2006 to 2018 to identify relevant primary studies about the design patterns detection tools. And then we categorized these studies according to the forms of study employed. Results: From 4 common digital libraries, we identified 195 candidate papers. After applying our inclusion/exclusion criteria resulted in a final set of 27 papers. Conclusion: We investigated the design pattern detection tools in the past decade and generated lessons learnt from the aspects of development language, analysis type, the form of expression of source code and design pattern, detection methods, etc. Moreover, we could understand the tools that have ability to detect variants, and then discover the characteristics of them, which could bring new inspiration to solve variants problems.
机译:上下文:设计模式是在软件设计中给定上下文中针对重复出现的问题的成功可重用解决方案。检测设计模式实例及其变体有助于软件设计开发和维护活动。当前,有几种已开发的工具可用来支持设计模式及其变体的检测。目的:调查哪些证据可以有效地检测设计模式,以及我们可以使用哪些工具来广泛有效地进行检测。方法:我们进行了系统的制图研究,检索2006年至2018年的文献,以确定有关设计模式检测工具的相关基础研究。然后,我们根据所采用的研究形式对这些研究进行了分类。结果:从4个通用数字图书馆中,我们确定了195篇候选论文。应用我们的纳入/排除标准后,最终获得了27篇论文。结论:我们在过去十年中对设计模式检测工具进行了研究,并从开发语言,分析类型,源代码和设计模式的表达形式,检测方法等方面吸取了教训。此外,我们还可以了解这些工具具有检测变体然后发现其特征的能力,这可以为解决变体问题带来新的启示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号