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 条
  • [1] Is There Any Correlation between Refactoring and Design Smell Occurrence?
    Aversano, Lerina
    Bernardi, Mario Luca
    Cimitile, Marta
    Iammarino, Martina
    Montano, Debora
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2022, : 129 - 136
  • [2] An empirical study on the co-occurrence between refactoring actions and Self-Admitted Technical Debt removal
    Iammarino, Martina
    Zampetti, Fiorella
    Aversano, Lerina
    Di Penta, Massimiliano
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 178
  • [3] On the Co-Occurrence of Refactoring of Test and Source Code
    Nagy, Nicholas Alexandre
    Abdalkareem, Rabe
    [J]. 2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 122 - 126
  • [4] An Empirical Study of the Occurrence and Co-Occurrence of Named Entities in Natural Language Corpora
    Saravanan, K.
    Choudhury, Monojit
    Udupa, Raghavendra
    Kumaran, A.
    [J]. LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2012, : 3118 - 3125
  • [5] An Empirical Study on the Co-Occurrence of Design Smells in the Same Software Module:God Class Case Study
    Alkharabsheh, Khalid
    [J]. 2021 IEEE JORDAN INTERNATIONAL JOINT CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY (JEEIT), 2021, : 1 - 6
  • [6] The use of co-occurrence features in medical imaging: An empirical study
    Malone, J
    Prabhu, S
    Goddard, P
    [J]. PROCEEDINGS OF THE FIFTH IASTED INTERNATIONAL CONFERENCE ON VISUALIZATION, IMAGING, AND IMAGE PROCESSING, 2005, : 436 - 441
  • [7] On the Relationship Between Positive and Negative Affect: Their Correlation and Their Co-Occurrence
    Larsen, Jeff T.
    Hershfield, Hal. E.
    Stastny, Bradley J.
    Hester, Neil
    [J]. EMOTION, 2017, 17 (02) : 323 - 336
  • [8] On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint
    Counsell, Steve
    Arzoky, Mahir
    Destefanis, Giuseppe
    Taibi, Davide
    [J]. 2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), 2019, : 25 - 30
  • [9] The Relationship between Depth of Inheritance and Refactoring: An Empirical Study of Eclipse Releases
    Naiya, N.
    Counsell, S.
    Hall, T.
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 88 - 91
  • [10] Co-Occurrence of ADHD and High IQ: A Case Series Empirical Study
    Cordeiro, Mara L.
    Farias, Antonio C.
    Cunha, Alexandre
    Benko, Cassia R.
    Farias, Lucilene G.
    Costa, Maria T.
    Martins, Leandra F.
    McCracken, James T.
    [J]. JOURNAL OF ATTENTION DISORDERS, 2011, 15 (06) : 485 - 490