• DocumentCode
    650725
  • Title

    Code Smell Detection: Towards a Machine Learning-Based Approach

  • Author

    Fontana, Francesca Arcelli ; Zanoni, M. ; Marino, Armando ; Mantyla, Mika V.

  • Author_Institution
    Dept. of Inf., Univ. of Milano-Bicocca, Milan, Italy
  • fYear
    2013
  • fDate
    22-28 Sept. 2013
  • Firstpage
    396
  • Lastpage
    399
  • Abstract
    Several code smells detection tools have been developed providing different results, because smells can be subjectively interpreted and hence detected in different ways. Usually the detection techniques are based on the computation of different kinds of metrics, and other aspects related to the domain of the system under analysis, its size and other design features are not taken into account. In this paper we propose an approach we are studying based on machine learning techniques. We outline some common problems faced for smells detection and we describe the different steps of our approach and the algorithms we use for the classification.
  • Keywords
    learning (artificial intelligence); pattern classification; program diagnostics; classification; code smell detection tools; machine learning-based approach; Accuracy; Conferences; Detectors; Labeling; Machine learning algorithms; Measurement; Software; code smells detection; machine learning techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2013 29th IEEE International Conference on
  • Conference_Location
    Eindhoven
  • ISSN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2013.56
  • Filename
    6676916