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 条
  • [41] CleanGame: Gamifying the Identification of Code Smells
    dos Santos, Hoyama Maria
    Durelli, Vinicius H. S.
    Souza, Mauricio
    Figueiredo, Eduardo
    da Silva, Lucas Timoteo
    Durelli, Rafael S.
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 437 - 446
  • [42] Visualizing Code Smells: Tables or Code Cities? A Controlled Experiment
    Galperin, Falko
    Koschke, Rainer
    Steinbeck, Marcel
    [J]. 2022 WORKING CONFERENCE ON SOFTWARE VISUALIZATION (IEEE VISSOFT), 2022, : 51 - 62
  • [43] Understanding the Evolution of Code Smells by Observing Code Smell Clusters
    Tahmid, Ahmad
    Nahar, Nadia
    Sakib, Kazi
    [J]. 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 4, 2016, : 8 - 11
  • [44] When Code Smells Twice as Much: Metric-Based Detection of Variability-Aware Code Smells
    Fenske, Wolfram
    Schulze, Sandro
    Meyer, Daniel
    Saake, Gunter
    [J]. 2015 IEEE 15TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2015, : 171 - 180
  • [46] A detection tool for code bad smells in java source code
    Gupta, Aakanshi
    Suri, Bharti
    Wadhwa, Bimlesh
    [J]. Advances in Intelligent Systems and Computing, 2021, 1086 : 479 - 488
  • [47] Understanding code smells in Elixir functional language
    Vegi, Lucas Francisco da Matta
    Valente, Marco Tulio
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (04)
  • [48] CodeSmellExplorer: Tangible Exploration of Code Smells and Refactorings
    Raab, Felix
    [J]. 2012 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2012, : 261 - 262
  • [49] Code smells in pull requests: An exploratory study
    Azeem, Muhammad Ilyas
    Shafiq, Saad
    Mashkoor, Atif
    Egyed, Alexander
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (03): : 419 - 436
  • [50] Detecting and refactoring code smells in spreadsheet formulas
    Hermans, Felienne
    Pinzger, Martin
    van Deursen, Arie
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (02) : 549 - 575