Filtering Code Smells Detection Results

被引:15
|
作者
Fontana, Francesca Arcelli [1 ]
Ferme, Vincenzo [2 ]
Zanoni, Marco [1 ]
机构
[1] Univ Milano Bicocca, Dept Informat Syst & Commun, Milan, Italy
[2] Univ Lugano USI, Fac Informat, Lugano, Switzerland
来源
2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2 | 2015年
关键词
D O I
10.1109/ICSE.2015.256
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many tools for code smell detection have been developed, providing often different results. This is due to the informal definition of code smells and to the subjective interpretation of them. Usually, aspects related to the domain, size, and design of the system are not taken into account when detecting and analyzing smells. These aspects can be used to filter out the noise and achieve more relevant results. In this paper, we propose different filters that we have identified for five code smells. We provide two kind of filters, Strong and Weak Filters, that can be integrated as part of a detection approach.
引用
收藏
页码:803 / 804
页数:2
相关论文
共 50 条
  • [1] A Lightweight Approach for Detection of Code Smells
    Ghulam Rasool
    Zeeshan Arshad
    Arabian Journal for Science and Engineering, 2017, 42 : 483 - 506
  • [2] A Lightweight Approach for Detection of Code Smells
    Rasool, Ghulam
    Arshad, Zeeshan
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (02) : 483 - 506
  • [3] A detection tool for code bad smells in java source code
    Gupta, Aakanshi
    Suri, Bharti
    Wadhwa, Bimlesh
    Advances in Intelligent Systems and Computing, 2021, 1086 : 479 - 488
  • [4] Code Smells Detection and Visualization of Software Systems
    Lee, Shin-Jie
    Lin, Xavier
    Lo, Li Hsiang
    Chen, Yu-Cheng
    Lee, Jonathan
    INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 1763 - 1771
  • [5] A Bayesian Approach for the Detection of Code and Design Smells
    Khomh, Foutse
    Vaucher, Stephane
    Gueheneuc, Yann-Gael
    Sahraoui, Houari
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 305 - +
  • [6] Interactive Code Smells Detection: An Initial Investigation
    Mkaouer, Mohamed Wiem
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2016, 2016, 9962 : 281 - 287
  • [7] Code Smells Detection 2.0: Crowdsmelling and Visualization
    dos Reis, Jose Pereira
    Brito e Abreu, Fernando
    Carneiro, Glauco de F.
    2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,
  • [8] When Code Smells Twice as Much: Metric-Based Detection of Variability-Aware Code Smells
    Fenske, Wolfram
    Schulze, Sandro
    Meyer, Daniel
    Saake, Gunter
    2015 IEEE 15TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2015, : 171 - 180
  • [9] DECOR: A Method for the Specification and Detection of Code and Design Smells
    Moha, Naouel
    Gueheneuc, Yann-Gael
    Duchien, Laurence
    Le Meur, Anne-Francoise
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (01) : 20 - 36
  • [10] Automatic detection of bad smells in code: An experimental assessment
    Fontana, Francesca Arcelli
    Braione, Pietro
    Zanoni, Marco
    JOURNAL OF OBJECT TECHNOLOGY, 2012, 11 (02):