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 条
  • [21] Security code smells in Android ICC
    Pascal Gadient
    Mohammad Ghafari
    Patrick Frischknecht
    Oscar Nierstrasz
    [J]. Empirical Software Engineering, 2019, 24 : 3046 - 3076
  • [22] Code Smells in Highly Configurable Software
    Fenske, Wolfram
    [J]. 2015 31ST INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) PROCEEDINGS, 2015, : 602 - 605
  • [23] Recommendations for Developers Identifying Code Smells
    de Mello, Rafael
    Oliveira, Roberto
    Uchoa, Anderson
    Oizumi, Willian
    Garcia, Alessandro
    Fonseca, Baldoino
    de Mello, Fernanda
    [J]. IEEE SOFTWARE, 2023, 40 (02) : 90 - 98
  • [24] Bad smells -: Humans as code critics
    Mäntylä, MV
    Vanhanen, J
    Lassenius, C
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 399 - 408
  • [25] Identification of Refused Bequest Code Smells
    Ligu, Elvis
    Chatzigeorgiou, Alexander
    Chaikalis, Theodore
    Ygeionomakis, Nikolaos
    [J]. 2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, : 392 - 395
  • [26] Security code smells in Android ICC
    Gadient, Pascal
    Ghafari, Mohammad
    Frischknecht, Patrick
    Nierstrasz, Oscar
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (05) : 3046 - 3076
  • [27] Understanding Code Smells in Android Applications
    Mannan, Umme Ayda
    Ahmed, Iftekhar
    Almurshed, Rana Abdullah M.
    Dig, Danny
    Jensen, Carlos
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 225 - 236
  • [28] Taxonomy of inline code comment smells
    Jabrayilzade, Elgun
    Yurtoglu, Ayda
    Tuzun, Eray
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (03)
  • [29] Detecting Code Smells in Spreadsheet Formulas
    Hermans, Felienne
    Pinzger, Martin
    van Deursen, Arie
    [J]. 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 409 - 418
  • [30] Towards a taxonomy of code review smells
    Doğan, Emre
    Tüzün, Eray
    [J]. Information and Software Technology, 2022, 142