An Empirical Study on the Relationship Between the Co-Occurrence of Design Smell and Refactoring Activities

被引:0
|
作者
Aversano, Lerina [1 ]
Bernardi, Mario Luca [1 ]
Cimitile, Marta [2 ]
Iammarino, Martina [1 ]
Montano, Debora [3 ]
机构
[1] Univ Sannio, Dept Engn, Benevento, Italy
[2] Unitelma Sapienza Univ, Rome, Italy
[3] Univ Mercatorum, Rome, Italy
关键词
Software Evolution; Software Quality; Refactoring; Design Smells; Statistical Analysis; !text type='Java']Java[!/text] Software; MULTIPLE FACTOR-ANALYSIS;
D O I
10.5220/0012006600003464
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Due to the continuous evolution of software systems, their architecture is subject to damage and the formation of numerous design issues. This empirical study focuses on the co-occurrence of design smells in software systems and refactoring activities. To this end, a detailed analysis is carried out of the data relating to the presence of Design Smells, the use of refactoring, and the consequences of such use. Specifically, the evolution of 17 different types of design odors in five open-source Java software projects has been examined. Overall, the results indicate that the application of refactoring is not used by developers on design smells. This work also offers new and interesting insights for future research methods in this field.
引用
收藏
页码:742 / 749
页数:8
相关论文
共 50 条
  • [11] Relationship between rheumatoid arthritis and cardiovascular comorbidity, causation or co-occurrence: A Mendelian randomization study
    Wang, Min
    Chao, Ce
    Mei, Kun
    Di, Dongmei
    Qian, Yongxiang
    Wang, Bin
    Zhang, Xiaoying
    [J]. FRONTIERS IN CARDIOVASCULAR MEDICINE, 2023, 10
  • [12] AN EMPIRICAL-EVALUATION OF GENERALIZED CO-OCCURRENCE MATRICES
    DAVIS, LS
    CLEARMAN, M
    AGGARWAL, JK
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1981, 3 (02) : 214 - 221
  • [13] Empirical Co-occurrence Rate Networks For Sequence Labeling
    Zhu, Zhemin
    Hiemstra, Djoerd
    Apers, Peter
    Wombacher, Andreas
    [J]. 2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 1, 2013, : 93 - 98
  • [14] Analyzing Asymmetric Relationship Between Documents Based on Topic Word Co-occurrence
    Zhang, Guofang
    Wang, Xin
    Xu, Jianmin
    [J]. Data Analysis and Knowledge Discovery, 2023, 7 (03): : 110 - 120
  • [15] Self-Admitted Technical Debt Removal and Refactoring Actions: Co-Occurrence or More?
    Iammarino, Martina
    Zampetti, Fiorella
    Aversano, Lerina
    Di Penta, Massimiliano
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 186 - 190
  • [16] An estimation model for social relationship strength based on users' profiles, co-occurrence and interaction activities
    Xiong, Liyan
    Lei, Yin
    Huang, Weichun
    Huang, Xiaohui
    Zhong, Maosheng
    [J]. NEUROCOMPUTING, 2016, 214 : 927 - 934
  • [17] A study of metadata element co-occurrence
    Zhang, Jin
    Jastram, Iris
    [J]. ONLINE INFORMATION REVIEW, 2006, 30 (04) : 428 - 453
  • [18] Distributed representations of diseases based on co-occurrence relationship
    Wang, Haoqing
    Mai, Huiyu
    Deng, Zhi-hong
    Yang, Chao
    Zhang, Luxia
    Wang, Huai-yu
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 183
  • [19] The co-occurrence between internalizing and externalizing behaviors
    Pesenti-Gritti, Paola
    Spatola, Chiara A. M.
    Fagnani, Corrado
    Ogliari, Anna
    Patriarca, Valeria
    Stazi, Maria Antonietta
    Battaglia, Marco
    [J]. EUROPEAN CHILD & ADOLESCENT PSYCHIATRY, 2008, 17 (02) : 82 - 92
  • [20] The co-occurrence of and relationship between comorbidity, risk of frailty, and pluripathology in adult cancer patients
    Molina-Garrido, M. J.
    Guillen-Ponce, C.
    [J]. CRITICAL REVIEWS IN ONCOLOGY HEMATOLOGY, 2009, 72 : S23 - S23