• DocumentCode
    3357716
  • Title

    Evaluating architectural stability using a metric-based approach

  • Author

    Tonu, Subrina Anjum ; Ashkan, Azin ; Tahvildari, Ladan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
  • fYear
    2006
  • fDate
    22-24 March 2006
  • Lastpage
    270
  • Abstract
    Architectural stability refers to the extent software architecture is flexible to endure evolutionary changes while leaving the architecture intact. Approaches to evaluate software architectures for stability can be retrospective or predictive. Retrospective evaluation looks at successive releases of a software system to analyze how smoothly the evolution has taken place. Predictive evaluation examines a set of likely changes and shows the architecture can endure these changes. This paper proposes a metric-based approach to evaluate architectural stability of a software system by combining these two traditional analysis techniques. Such an approach performs on the fact bases extracted from the source code by reverse engineering techniques. We also present experimental results by applying the proposed approach to analyze the architectural stability across different versions of two spreadsheet systems
  • Keywords
    reverse engineering; software architecture; software metrics; software performance evaluation; software architectural stability; software evolution; software metric-based approach; software predictive evaluation; software retrospective evaluation; software reverse engineering; spreadsheet system; Computer architecture; Delay effects; Performance analysis; Reverse engineering; Software architecture; Software metrics; Software quality; Software systems; Stability analysis; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
  • Conference_Location
    Bari
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2536-9
  • Type

    conf

  • DOI
    10.1109/CSMR.2006.26
  • Filename
    1602377