Antipatterns Detection Approaches in Object-Oriented Design: A Literature Review

被引:0
|
作者
Din, Jamilah [1 ]
Al-Badareen, Anas Bassam [1 ]
Jusoh, Yusmadi Yah [1 ]
机构
[1] Univ Putra Malaysia, Fac Comp Sci & Informat Technol, Serdang 43400, Selangor, Malaysia
关键词
OOD; Antipatterns; OOD Issues; Antipatterns Detection; PATTERNS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Pattern is one of the most simple and powerful techniques to improve the design, and consequently enhance the maintainability, reusability, and reverse engineering. Design pattern detection is a useful technique for gaining knowledge on the design issues of existing systems and improves the system's comprehension, which consequently enhance the software maintainability and evolution. Numerous studies have been conducted and many tools have been developed to detect design patterns, whereas only few studies considered the antipattern, which has not been investigated with the same extent of patterns detection. This study presents the antipatterns of object oriented design, their definitions, detecting approaches and issues related to their detection. That provides a clear state of the antipatterns detection and its issues that need to be addressed in the future. The result indicates that the antipatterns detection requires further investigation for several limitations and issues.
引用
收藏
页码:926 / 931
页数:6
相关论文
共 50 条
  • [1] Metric and Rule Based Automated Detection of Antipatterns in Object-Oriented Software Systems
    Aras, Mehmed Taha
    Selcuk, Yunus Emre
    [J]. 2016 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2016,
  • [2] A review of object-oriented approaches in formal methods
    RuizDelgado, A
    Pitt, D
    Smythe, C
    [J]. COMPUTER JOURNAL, 1995, 38 (10): : 777 - 784
  • [3] A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems
    Sabir, Fatima
    Palma, Francis
    Rasool, Ghulam
    Gueheneuc, Yann-Gael
    Moha, Naouel
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (01): : 3 - 39
  • [4] Difficulties in Object-Oriented Design and its relationship with Abstraction: A Systematic Review of Literature
    Flores, Pamela C.
    Rivas, Ismael S.
    Torres, Jenny G.
    [J]. PROCEEDINGS OF THE 4TH EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, ESSE 2023, 2024, : 1 - 13
  • [5] Object-oriented design
    Holland, IM
    Lieberherr, KJ
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 273 - 275
  • [6] OBJECT-ORIENTED DESIGN
    CUSACK, EL
    CLOUGH, C
    RICHARDS, K
    [J]. BRITISH TELECOMMUNICATIONS ENGINEERING, 1990, 9 : 71 - 77
  • [7] The design of an object-oriented user interface for the object-oriented database
    Liu, XD
    Li, LZ
    Wang, XF
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1997, : 150 - 155
  • [8] OBJECT-ORIENTED REQUIREMENTS TO OBJECT-ORIENTED DESIGN - AN EASY TRANSITION
    DAVIS, AM
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (1-2) : 151 - 159
  • [9] An Object-Oriented Design Method for Fault Detection and Isolation
    Simon, Stefan
    Liu, Steven
    [J]. 2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 5636 - 5642
  • [10] A Review of Software Testing Approaches in Object-Oriented and Aspect-Oriented Systems
    Bhatia, Vasundhara
    Singhal, Abhishek
    Bansal, Abhay
    Prabhakar, Neha
    [J]. SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 487 - 496