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 条
  • [21] No Patterns in Pattern Recognition: A Systematic Literature Review
    Dasgupta, Annwesa
    Purzer, Senay
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [22] A Survey: Design pattern detection approaches with metrics
    Priya, R. Kamatchi
    2014 IEEE NATIONAL CONFERENCE ON EMERGING TRENDS IN NEW & RENEWABLE ENERGY SOURCES AND ENERGY MANAGEMENT (NCET NRES EM), 2014, : 22 - 26
  • [23] Systematic Literature Review of Security Pattern Research
    Washizaki, Hironori
    Xia, Tian
    Kamata, Natsumi
    Fukazawa, Yoshiaki
    Kanuka, Hideyuki
    Kato, Takehisa
    Yoshino, Masayuki
    Okubo, Takao
    Ogata, Shinpei
    Kaiya, Haruhiko
    Hazeyama, Atsuo
    Tanaka, Takafumi
    Yoshioka, Nobukazu
    Priyalakshmi, G.
    INFORMATION, 2021, 12 (01) : 1 - 27
  • [24] Machine and Deep Learning-based XSS Detection Approaches: A Systematic Literature Review
    Thajeel, Isam Kareem
    Samsudin, Khairulmizam
    Hashim, Shaiful Jahari
    Hashim, Fazirulhisyam
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (07)
  • [25] NPS detection in prison: A systematic literature review of use, drug form, and analytical approaches
    Vaccaro, Giorgia
    Massariol, Anna
    Guirguis, Amira
    Kirton, Stewart B.
    Stair, Jacqueline L.
    DRUG TESTING AND ANALYSIS, 2022, 14 (08) : 1350 - 1367
  • [26] A SECURITY DESIGN PATTERN TAXONOMY BASED ON ATTACK PATTERNS Findings of a Systematic Literature Review
    Wiesauer, Andreas
    Sametinger, Johannes
    SECRYPT 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2009, : 387 - 394
  • [27] Deepfake Detection: A Systematic Literature Review
    Rana, Md Shohel
    Nobi, Mohammad Nur
    Murali, Beddhu
    Sung, Andrew H.
    IEEE ACCESS, 2022, 10 : 25494 - 25513
  • [28] A SYSTEMATIC LITERATURE REVIEW OF GAMIFICATION DESIGN
    Bouzidi, Rokia
    De Nicola, Antonio
    Nader, Fahima
    Chalal, Rachid
    20TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION (GAME-ON 2019), 2019, : 89 - 93
  • [29] Software requirements testing approaches: a systematic literature review
    Jemison dos Santos
    Luiz Eduardo G. Martins
    Valdivino A. de Santiago Júnior
    Lucas Venezian Povoa
    Luciana Brasil R. dos Santos
    Requirements Engineering, 2020, 25 : 317 - 337
  • [30] A systematic literature review of software requirements reuse approaches
    Irshad, Mohsin
    Petersen, Kai
    Poulding, Simon
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 93 : 223 - 245