• DocumentCode
    3022188
  • Title

    Concern-Based Assessment of Architectural Stability: A Comparative Study

  • Author

    Medeiros, Ana Luisa ; Figueiredo, Eduardo ; Galvão, Ismênia ; Garcia, Alessandro ; Batista, Thais ; Sant´Anna, C.

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Rio Grande do Norte, Natal, Brazil
  • fYear
    2010
  • fDate
    27-29 Sept. 2010
  • Firstpage
    130
  • Lastpage
    139
  • Abstract
    A concern is any consideration that can impact the software architecture and other artefacts. Sustaining stability of concerns realised in architectural designs is essential to obtain long-lasting software products. It is often assumed that concern assessment mechanisms are effective to predict architecture stability. They ought to exert a positive or detrimental effect on software stability. In fact, there is a growing variety of concern assessment mechanisms to support the quantification of concern properties in software artefacts. They range from metrics that compute basic concern characteristics - such as concern tangling and scattering - to patterns that represent recurring concern structures. However, the vast majority of concern assessment mechanisms has not been empirically validated yet. This paper presents a comparative study on the efficacy of a family of concern metrics and patterns to support architectural stability analysis. The correlation of concern properties and architecture instabilities is determined by quantifying the Spearman Correlation indicator. This study relies on several releases of two evolving software systems, where the architectural instabilities have been previously and independently documented.
  • Keywords
    correlation methods; software architecture; software metrics; software performance evaluation; Spearman correlation indicator; concern based architectural stability assessment; software architecture; software metrics; software products; software stability; Business; Computer architecture; Correlation; Measurement; Media; Software; Stability analysis; architectural stability; component models; concern analysis; metrics.; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Components, Architectures and Reuse (SBCARS), 2010 Fourth Brazilian Symposium on
  • Conference_Location
    Bahia
  • Print_ISBN
    978-1-4244-8707-3
  • Electronic_ISBN
    978-0-7695-4259-1
  • Type

    conf

  • DOI
    10.1109/SBCARS.2010.23
  • Filename
    5632001