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 条
  • [21] What we know and what we should know about financial satisfaction: a systematic literature review and future research agenda
    Tahir, Muhammad S.
    Abdulgafor, Shanemuhamad Ch
    Kumar, Satish
    QUALITATIVE RESEARCH IN FINANCIAL MARKETS, 2025,
  • [22] What We Know About Smells in Software Test Code
    Garousi, Vahid
    Kucuk, Baris
    Felderer, Michael
    IEEE SOFTWARE, 2019, 36 (03) : 61 - 73
  • [23] Mimicry of partially occluded emotional faces: do we mimic what we see or what we know?
    Davis, Joshua D.
    Coulson, Seana
    Blaison, Christophe
    Hess, Ursula
    Winkielman, Piotr
    COGNITION & EMOTION, 2022, 36 (08) : 1555 - 1575
  • [24] Herding behaviour in the capital market: What do we know and what is next?
    Komalasari, Puput Tri
    Asri, Marwan
    Purwanto, Bernardinus M.
    Setiyono, Bowo
    MANAGEMENT REVIEW QUARTERLY, 2022, 72 (03) : 745 - 787
  • [25] Silence in the workplace: what do we know from research?
    Kim, Hee Sun
    Wang, Jia
    EUROPEAN JOURNAL OF TRAINING AND DEVELOPMENT, 2024, 48 (10) : 56 - 83
  • [26] What do we know about the forced distribution system: a systematic literature review and opportunities for future research
    Wijayanti, Aniek
    Sholihin, Mahfud
    Nahartyo, Ertambang
    Supriyadi
    MANAGEMENT REVIEW QUARTERLY, 2025, 75 (01) : 747 - 788
  • [27] Extending Interaction to Human-Computer Integration: What do we already know and what do we need to explore?
    Barbosa, Glivia A. R.
    Prates, Raquel O.
    Fernandes, Ulisses da S.
    Santos, Natalia S.
    PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON HUMAN FACTORS IN COMPUTING SYSTEMS (IHC 2021), 2021,
  • [28] What do we (not) know about demand-side populism? A systematic literature review on populist attitudes
    Marcos-Marne, Hugo
    Gil de Zuniga, Homero
    Borah, Porismita
    EUROPEAN POLITICAL SCIENCE, 2023, 22 (03) : 293 - 307
  • [29] What do we (not) know about demand-side populism? A systematic literature review on populist attitudes
    Hugo Marcos-Marne
    Homero Gil de Zúñiga
    Porismita Borah
    European Political Science, 2023, 22 : 293 - 307
  • [30] What we know about anticonsumption: An attempt to nail jelly to the wall
    Makri, Katerina
    Schlegelmilch, Bodo B.
    Mai, Robert
    Dinhof, Katharina
    PSYCHOLOGY & MARKETING, 2020, 37 (02) : 177 - 215