Design pattern detection approaches: a systematic review of the literature

被引:0
|
作者
Hadis Yarahmadi
Seyed Mohammad Hossein Hasheminejad
机构
[1] Alzahra University,Department of Computer Engineering
来源
关键词
Design pattern detection; GoF; Object-oriented source codes; Systematic review;
D O I
暂无
中图分类号
学科分类号
摘要
Nowadays, software engineers have a great tendency to use design patterns (DPs) because they are considered to have an important role in software engineering in the sense that they can make the understanding of nonentities easier. However, most of the systems have no document helping engineers recognize DPs from the codes. As a result, different approaches for design pattern detection have been suggested. The current paper reviews different available literature on design pattern detection and reports a number of different aspects of them such as data representation, type of design pattern, advantages and disadvantages for different approaches, quantitative results, etc. The current paper reviews research studies published between 2008 until 2019 and represents a list of datasets used for evaluations. The present investigation paper is not only to lay the ground for the selection of the optimal design patterns, but also hopes to guide the future studies through raising awareness about the potential defects in the previous researches.
引用
收藏
页码:5789 / 5846
页数:57
相关论文
共 50 条
  • [1] Design pattern detection approaches: a systematic review of the literature
    Yarahmadi, Hadis
    Hasheminejad, Seyed Mohammad Hossein
    ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (08) : 5789 - 5846
  • [2] Software design pattern selection approaches: A systematic literature review
    Naghdipour, Ameneh
    Hasheminejad, Seyed Mohammad Hossein
    Barmaki, Roghayeh Leila
    SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (04): : 1091 - 1122
  • [3] Deep learning approaches for bad smell detection: a systematic literature review
    Amal Alazba
    Hamoud Aljamaan
    Mohammad Alshayeb
    Empirical Software Engineering, 2023, 28
  • [4] Machine Learning Approaches for Code Smell Detection: A Systematic Literature Review
    Grujić, Katarina-Glorija
    Prokić, Simona
    Kovačević, Aleksandar
    Luburić, Nikola
    Vidaković, Dragan
    Slivka, Jelena
    SSRN, 2022,
  • [5] Machine Learning Approaches for Fake Reviews Detection: A Systematic Literature Review
    Ennaouri, Mohammed
    Zellou, Ahmed
    JOURNAL OF WEB ENGINEERING, 2023, 22 (05): : 821 - 847
  • [6] Deep learning approaches for bad smell detection: a systematic literature review
    Alazba, Amal
    Aljamaan, Hamoud
    Alshayeb, Mohammad
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (03)
  • [7] T-pattern detection in the scientific literature of this century: A systematic review
    Anguera, M. Teresa
    Jonsson, Gudberg K.
    Escolano-Perez, Elena
    Sanchez-Lopez, Carmen Rosa
    Losada, Jose Luis
    Portell, Mariona
    FRONTIERS IN PSYCHOLOGY, 2023, 14
  • [8] Fraud detection: A systematic literature review of graph-based anomaly detection approaches
    Pourhabibi, Tahereh
    Ong, Kok-Leong
    Kam, Booi H.
    Boo, Yee Ling
    DECISION SUPPORT SYSTEMS, 2020, 133
  • [9] Systematic approaches to a successful literature review
    Pearson, Frank
    EDUCATIONAL PSYCHOLOGY IN PRACTICE, 2014, 30 (02) : 205 - 206
  • [10] Systematic Approaches to a Successful Literature Review
    Nazari, Maryam
    ONLINE INFORMATION REVIEW, 2014, 38 (02) : 321 - 326