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 条
  • [21] On the Assessment of Interactive Detection of Code Smells in Practice: A Controlled Experiment
    Albuquerque, Danyllo
    Guimaraes, Everton
    Perkusich, Mirko
    Rique, Thiago
    Cunha, Felipe
    Almeida, Hyggo
    Perkusich, Angelo
    IEEE ACCESS, 2023, 11 : 84589 - 84606
  • [22] Survey on Code Smells
    Tian Y.-C.
    Li K.-J.
    Wang T.-M.
    Jiao Q.-Q.
    Li G.-J.
    Zhang Y.-X.
    Liu H.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (01): : 150 - 170
  • [23] Code smells detection via modern code review: a study of the OpenStack and Qt communities
    Xiaofeng Han
    Amjed Tahir
    Peng Liang
    Steve Counsell
    Kelly Blincoe
    Bing Li
    Yajing Luo
    Empirical Software Engineering, 2022, 27
  • [24] From a domain analysis to the specification and detection of code and design smells
    Moha, Naouel
    Gueheneuc, Yann-Gael
    Le Meur, Anne-Francoise
    Duchien, Laurence
    Tiberghien, Alban
    FORMAL ASPECTS OF COMPUTING, 2010, 22 (3-4) : 345 - 361
  • [25] Code smells detection via modern code review: a study of the OpenStack and Qt communities
    Han, Xiaofeng
    Tahir, Amjed
    Liang, Peng
    Counsell, Steve
    Blincoe, Kelly
    Li, Bing
    Luo, Yajing
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [26] How Do Community Smells Influence Code Smells?
    Palomba, Fabio
    Tamburri, Damian A.
    Serebrenik, Alexander
    Zaidman, Andy
    Fontana, Francesca Arcelli
    Oliveto, Rocco
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 240 - 241
  • [27] Code Smells in Elixir: Early Results from a Grey Literature Review
    da Matta Vegi, Lucas Francisco
    Valente, Marco Tulio
    30TH IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2022), 2022, : 580 - 584
  • [28] Integrating Interactive Detection of Code Smells into Scrum: Feasibility, Benefits, and Challenges
    Albuquerque, Danyllo
    Guimaraes, Everton
    Perkusich, Mirko
    Almeida, Hyggo
    Perkusich, Angelo
    APPLIED SCIENCES-BASEL, 2023, 13 (15):
  • [29] Crowdsmelling: A preliminary study on using collective knowledge in code smells detection
    José Pereira dos Reis
    Fernando Brito e Abreu
    Glauco de Figueiredo Carneiro
    Empirical Software Engineering, 2022, 27
  • [30] Handling uncertainty in SBSE: a possibilistic evolutionary approach for code smells detection
    Boutaib, Sofien
    Elarbi, Maha
    Bechikh, Slim
    Palomba, Fabio
    Ben Said, Lamjed
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)