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

被引:0
|
作者
Wang, Yuting [1 ]
Zhang, Cheng [1 ]
Wang, Futian [1 ]
机构
[1] Anhui Univ, Sch Comp Sci & Technol, Hefei, Anhui, Peoples R China
来源
PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC) | 2018年
基金
中国国家自然科学基金;
关键词
design patterns detection tools; systematic literature review; empirical software engineering; RECOGNITION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:379 / 387
页数:9
相关论文
共 50 条
  • [31] What do we know about the selection of action research methodologies in primary science education? - A systematic literature review
    Kamarudin, Muhammad Zulfadhli
    Mat Noor, Mohd Syafiq Aiman
    EDUCATIONAL ACTION RESEARCH, 2024, 32 (05) : 825 - 847
  • [32] What people with PTSD symptoms do (and do not) know about PTSD: A national survey
    Harik, Juliette M.
    Matteo, Rebecca A.
    Hermann, Barbara A.
    Hamblen, Jessica L.
    DEPRESSION AND ANXIETY, 2017, 34 (04) : 374 - 382
  • [33] What do we know about high performance teams in software engineering? Results from a systematic literature review
    Dutra, Alessandra C. S.
    Prikladnicki, Rafael
    Franca, Cesar
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 183 - 190
  • [34] What do we know about government public relations (GPR)? A systematic review of GPR in public relations literature
    Dong, Chuqing
    Zheng, Qi
    Morehouse, Jordan
    PUBLIC RELATIONS REVIEW, 2023, 49 (01)
  • [36] Electronic shopping cart abandonment: What do we know and where should we be heading?
    Chopra, Ishani Patharia
    Jebarajakirthy, Charles
    Jain, Tanu
    Maseeh, Haroon Iqbal
    ELECTRONIC MARKETS, 2024, 34 (01)
  • [37] What We Know about Software Test Maturity and Test Process Improvement
    Garousi, Vahid
    Felderer, Michael
    Hacaloglu, Tuna
    IEEE SOFTWARE, 2018, 35 (01) : 84 - 92
  • [38] What do the public really know about dementia and its risk factors?
    Nagel, Alana K.
    Loetscher, Tobias
    Smith, Ashleigh E.
    Keage, Hannah A. D.
    DEMENTIA-INTERNATIONAL JOURNAL OF SOCIAL RESEARCH AND PRACTICE, 2021, 20 (07): : 2424 - 2440
  • [39] A systematic literature review on network marketing: What do we know and where should we be heading?
    Chopra, Ishani Patharia
    Jebarajakirthy, Charles
    Acharyya, Moumita
    Saha, Raiswa
    Maseeh, Haroon Iqbal
    Nahar, Shamsun
    INDUSTRIAL MARKETING MANAGEMENT, 2023, 113 : 180 - 201
  • [40] Individual and contextual predictors of team member proactivity: what do we know and where do we go from here?
    El Baroudi, Sabrine
    Khapova, Svetlana N.
    Jansen, Paul G. W.
    Richardson, Julia
    HUMAN RESOURCE MANAGEMENT REVIEW, 2019, 29 (04)