• DocumentCode
    728947
  • Title

    Towards Assessing Software Architecture Quality by Exploiting Code Smell Relations

  • Author

    Fontana, Francesca Arcelli ; Ferme, Vincenzo ; Zanoni, Marco

  • Author_Institution
    Dept. of Inf., Syst. & Commun., Univ. of Milano-Bicocca, Milan, Italy
  • fYear
    2015
  • fDate
    16-16 May 2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    We can evaluate software architecture quality using a plethora of metrics proposed in the literature, but interpreting and exploiting in the right way these metrics is not always a simple task. This is true for both fixing the right metric threshold values and determining the actions to be taken to improve the quality of the system. Instead of metrics, we can detect code or architectural anomalies that give us useful hints on the possible architecture degradation. In this paper, we focus our attention on the detection of code smells and in particular on their relations and co-occurrences, with the aim to evaluate technical debt in an architectural context. We start from the assumption that certain patterns of code anomalies tend to be better indicators of architectural degradation than simple metrics evaluation.
  • Keywords
    software architecture; software metrics; software quality; architectural anomalies; architectural degradation indicators; code anomaly patterns; code detection; code smell relations; software architecture quality assessment; software metric threshold values; system quality improvement; Cascading style sheets; Computer architecture; Couplings; Degradation; Measurement; Software architecture; Surgery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture and Metrics (SAM), 2015 IEEE/ACM 2nd International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SAM.2015.8
  • Filename
    7174842