Code Smells, Micro Patterns and their Relations

被引:0
|
作者
Fontana, Francesca Arcelli [1 ]
Zanoni, Marco
Walter, Bartosz [2 ]
Martenka, Pawel
机构
[1] Univ Milan, Bicocca, Italy
[2] Poznan Univ Tech, Poznan, Poland
来源
ERCIM NEWS | 2012年 / 88期
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Code smells are an example of a pattern-oriented trend applied to software evolution. Due to their abstract and informal nature, the detection process requires support from lower-level indicators like individual metric values, history of code changes, knowledge about program structure or results of program execution. We examine how the presence of program structures, called micro patterns, is correlated with the code smells and how micro patterns can be exploited for the purpose of smell detection.
引用
收藏
页码:33 / 33
页数:1
相关论文
共 50 条
  • [1] Analyzing Code Evolution to Uncover Relations between Bad Smells
    Lozano, Angela
    Mens, Kim
    Portugal, Jawira
    [J]. 2015 IEEE 2ND INTERNATIONAL WORKSHOP ON PATTERNS PROMOTION AND ANTI-PATTERNS PREVENTION (PPAP), 2015, : 1 - 4
  • [2] The Effect of Code Smells on the Relationship Between Design Patterns and Defects
    Alkhaeir, Tarek
    Walter, Bartosz
    [J]. IEEE ACCESS, 2021, 9 (09): : 3360 - 3373
  • [3] Empirical study of the relationship between design patterns and code smells
    Alfadel, Mahmoud
    Aljasser, Khalid
    Alshayeb, Mohammad
    [J]. PLOS ONE, 2020, 15 (04):
  • [4] The relationship between design patterns and code smells: An exploratory study
    Walter, Bartosz
    Alkhaeir, Tarek
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 74 : 127 - 142
  • [5] Code Smells in Infrastructure as Code
    Schwarz, Julian
    Steffens, Andreas
    Lichter, Horst
    [J]. 2018 11TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2018, : 220 - 228
  • [6] On Finding Model Smells Based on Code Smells
    Eessaar, Erki
    Kaosaar, Ege
    [J]. SOFTWARE ENGINEERING AND ALGORITHMS IN INTELLIGENT SYSTEMS, 2019, 763 : 269 - 281
  • [7] An Ontological Identification of Relationships between Anti-Patterns and Code Smells
    Luo, Yixin
    Hoss, Allyson
    Carver, Doris L.
    [J]. 2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [8] The Relationship Between Code Smells and Traceable Patterns - Are They Measuring the Same Thing?
    Codabux, Zadia
    Sultana, Kazi Zakia
    Williams, Byron J.
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (9-10) : 1529 - 1547
  • [9] Survey on Code Smells
    Tian, Ying-Chen
    Li, Ke-Jun
    Wang, Tai-Ming
    Jiao, Qing-Qing
    Li, Guang-Jie
    Zhang, Yu-Xia
    Liu, Hui
    [J]. Ruan Jian Xue Bao/Journal of Software, 2023, 34 (01): : 150 - 170
  • [10] How Do Community Smells Influence Code Smells?
    Palomba, Fabio
    Tamburri, Damian A.
    Serebrenik, Alexander
    Zaidman, Andy
    Fontana, Francesca Arcelli
    Oliveto, Rocco
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 240 - 241