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 条
  • [31] A systematic literature review of speech emotion recognition approaches
    Singh, Youddha Beer
    Goel, Shivani
    NEUROCOMPUTING, 2022, 492 : 245 - 263
  • [32] Approaches to water springs in literature: a systematic bibliographic review
    Rosso-Pinto, Mauricio Jose
    Hanai, Frederico Yuri
    DESENVOLVIMENTO E MEIO AMBIENTE, 2023, 62 : 574 - 574
  • [33] Software requirements testing approaches: a systematic literature review
    dos Santos, Jemison
    Martins, Luiz Eduardo G.
    de Santiago Junior, Valdivino A.
    Povoa, Lucas Venezian
    dos Santos, Luciana Brasil R.
    REQUIREMENTS ENGINEERING, 2020, 25 (03) : 317 - 337
  • [34] Biocultural approaches to sustainability: A systematic review of the scientific literature
    Hanspach, Jan
    Haider, Lisbeth Jamila
    Oteros-Rozas, Elisa
    Olafsson, Anton Stahl
    Gulsrud, Natalie M.
    Raymond, Christopher M.
    Torralba, Mario
    Martin-Lopez, Berta
    Bieling, Claudia
    Garcia-Martin, Maria
    Albert, Christian
    Beery, Thomas H.
    Fagerholm, Nora
    Diaz-Reviriego, Isabel
    Drews-Shambroom, Annika
    Plieninger, Tobias
    PEOPLE AND NATURE, 2020, 2 (03) : 643 - 659
  • [35] A Systematic Literature Review on the Hybrid Approaches for Recommender Systems
    Morales Murillo, Victor Giovanni
    Pinto Avendano, David Eduardo
    Rojas Lopez, Franco
    Gonzales Calleros, Juan Manuel
    COMPUTACION Y SISTEMAS, 2022, 26 (01): : 357 - 372
  • [36] Systematic literature review on approaches of extracting image merits
    Onaizah, Ameer N.
    Xia, Yuanqing
    Zhan, Yufeng
    Hussain, Khurram
    Koondhar, Iftikhar Ahmed
    OPTIK, 2022, 271
  • [37] Approaches to water springs in literature: a systematic bibliographic review
    Rosso-Pinto, Mauricio Jose
    Hanai, Frederico Yuri
    DESENVOLVIMENTO E MEIO AMBIENTE, 2023, 62 : 558 - 574
  • [38] Innovative Approaches in Teaching Programming: A Systematic Literature Review
    Santos, Simone C.
    Tedesco, Patricia Azevedo
    Borba, Matheus
    Brito, Matheus
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION (CSEDU), VOL 1, 2020, : 205 - 214
  • [39] A systematic literature review on benchmarks for evaluating debugging approaches
    Hirsch, Thomas
    Hofer, Birgit
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [40] A Systematic Literature Review of Mixed Reality Learning Approaches
    Hensen, Benedikt
    EXTENDED REALITY, XR SALENTO 2023, PT II, 2023, 14219 : 15 - 34