Evaluating architectural stability using a metric-based approach

被引:0
|
作者
Tonu, Subrina Anjum [1 ]
Ashkan, Azin [1 ]
Tahvildari, Ladan [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:259 / +
页数:3
相关论文
共 50 条
  • [1] EVALUATING TECHNIQUES FOR GENERATING METRIC-BASED CLASSIFICATION TREES
    PORTER, AA
    SELBY, RW
    JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (03) : 209 - 218
  • [2] A multichannel approach to metric-based SAR autofocus
    Morrison, RL
    Do, MN
    2005 International Conference on Image Processing (ICIP), Vols 1-5, 2005, : 2441 - 2444
  • [3] A metric-based approach to assess class testability
    Singh, Yogesh
    Saha, Anju
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 224 - 225
  • [4] Metric-based data quality assessment - Developing and evaluating a probability-based currency metric
    Heinrich, Bernd
    Klier, Mathias
    DECISION SUPPORT SYSTEMS, 2015, 72 : 82 - 96
  • [5] A Metric-Based Scheme for Evaluating Tamper Resistant Software Systems
    Myles, Gideon
    Jin, Hongxia
    SECURITY AND PRIVACY - SILVER LININGS IN THE CLOUD, 2010, 330 : 187 - +
  • [6] Metric-based upscaling
    Owhadi, Houman
    Zhang, Lei
    COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 2007, 60 (05) : 675 - 723
  • [7] A controlled experiment for evaluating a metric-based reading technique for requirements inspection
    Bernández, B
    Genero, M
    Durán, A
    Toro, M
    10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2004, : 257 - 268
  • [8] A metric-based approach for predicting conceptual data models maintainability
    Piattini, M
    Genero, M
    Jiménez, L
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2001, 11 (06) : 703 - 729
  • [9] Improving design quality using meta-pattern transformations: a metric-based approach
    Tahvildari, L
    Kontogiannis, K
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2004, 16 (4-5): : 331 - 361
  • [10] Metric-based software reliability prediction approach and its application
    Ying Shi
    Ming Li
    Steven Arndt
    Carol Smidts
    Empirical Software Engineering, 2017, 22 : 1579 - 1633