• DocumentCode
    650706
  • Title

    Investigating the Impact of Code Smells on System´s Quality: An Empirical Study on Systems of Different Application Domains

  • Author

    Fontana, Francesca Arcelli ; Ferme, Vincenzo ; Marino, Armando ; Walter, Bohme ; Martenka, Pawel

  • Author_Institution
    Dept. of Comp. Sci., Univ. of Milano Bicocca, Milan, Italy
  • fYear
    2013
  • fDate
    22-28 Sept. 2013
  • Firstpage
    260
  • Lastpage
    269
  • Abstract
    There are various activities that support software maintenance. Program comprehension and detection of design anomalies and their symptoms, like code smells and anti patterns, are particularly relevant for improving the quality and facilitating evolution of a system. In this paper we describe an empirical study on the detection of code smells, aiming at identifying the most frequent smells in systems of different domains and hence the domains characterized by more smells. Moreover, we study possible correlations existing among smells and the values of a set of software quality metrics using Spearman´s rank correlation and Principal Component Analysis.
  • Keywords
    Java; object-oriented programming; program diagnostics; software maintenance; software quality; Spearman rank correlation; code smell detection; object-oriented Java systems; principal component analysis; program comprehension; program detection; software maintenance; software quality metrics; software system quality; Correlation; Detectors; Educational institutions; Generators; Java; Measurement; Software; code smell detection; domain-dependent analysis; metric and smell correlations; software evolution; software maintenance;
  • 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.37
  • Filename
    6676897