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 条
  • [41] Approaches to improving symptom appraisal: a systematic literature review
    Xiang, Ling
    Yoon, Sungwon
    Low, Andrea H. L.
    Leung, Ying Ying
    Fong, Warren
    Lau, Tang Ching
    Koh, Dow Rhoon
    Thumboo, Julian
    BMJ OPEN, 2022, 12 (08):
  • [42] A Human-Centered Systematic Literature Review of the Computational Approaches for Online Sexual Risk Detection
    Razi A.
    Kim S.
    Alsoubai A.
    Stringhini G.
    Solorio T.
    De Choudhury M.
    Wisniewski P.J.
    Proceedings of the ACM on Human-Computer Interaction, 2021, 5 (CSCW2)
  • [43] Machine Learning Approaches for Dementia Detection Through Speech and Gait Analysis: A Systematic Literature Review
    Al-Hammadi, Mustafa
    Fleyeh, Hasan
    Aberg, Anna Cristina
    Halvorsen, Kjartan
    Thomas, Ilias
    JOURNAL OF ALZHEIMERS DISEASE, 2024, 100 (01) : 1 - 27
  • [44] Spam Review Detection Techniques: A Systematic Literature Review
    Hussain, Naveed
    Mirza, Hamid Turab
    Rasool, Ghulam
    Hussain, Ibrar
    Kaleem, Mohammad
    APPLIED SCIENCES-BASEL, 2019, 9 (05):
  • [45] DPSA: A Brief Review for Design Pattern Selection Approaches
    Naghdipour, Amene
    Hasheminejad, Seyed Mohammad Hossien
    Keyvanpour, Mohammad Reza
    2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [46] Market manipulation detection: A systematic literature review
    Khodabandehlou, Samira
    Golpayegani, Seyyed Alireza Hashemi
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 210
  • [47] Automatic Sarcasm Detection: Systematic Literature Review
    Baroiu, Alexandru-Costin
    Trausan-Matu, Stefan
    INFORMATION, 2022, 13 (08)
  • [48] SYSTEMATIC LITERATURE REVIEW DETECTION LEARNING STYLE
    Hasibuan, Ms
    Aziz, Rz Abdul
    2022 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON22), 2022, : 29 - 33
  • [49] Academic Plagiarism Detection: A Systematic Literature Review
    Foltynek, Tomas
    Meuschke, Norman
    Gipp, Bela
    ACM COMPUTING SURVEYS, 2020, 52 (06)
  • [50] Presentation Attack Detection: A Systematic Literature Review
    Pooshideh, Matineh
    Behesh, Amin
    Qi, Yuankai
    Farhood, Helia
    Simpson, Mike
    Gatland, Nick
    Soltan, Mehdi
    ACM COMPUTING SURVEYS, 2025, 57 (01)