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
来源
10TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS | 2006年
关键词
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 条
  • [21] A Metric-Based Approach to Assess Risk for "On Cloud" Federated Identity Management
    Arias-Cabarcos, Patricia
    Almenarez-Mendoza, Florina
    Marin-Lopez, Andres
    Diaz-Sanchez, Daniel
    Sanchez-Guerrero, Rosa
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2012, 20 (04) : 513 - 533
  • [22] A metric-based approach to detect abstract data types and state encapsulations
    Girard, JF
    Koschke, R
    Scheid, G
    AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 82 - 89
  • [23] A Temporal Metric-Based Efficient Approach to Predict Citation Counts of Scientists
    Dewangan, Saumya Kumar
    Bhattacharjee, Shrutilipi
    Shetty, Ramya D.
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, AIAI 2023, PT I, 2023, 675 : 343 - 355
  • [24] Metric-Based Fault Prediction for Spreadsheets
    Koch, Patrick
    Schekotihin, Konstantin
    Jannach, Dietmar
    Hofer, Birgit
    Wotawa, Franz
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (10) : 2195 - 2207
  • [25] A Metric-Based Approach for Anti-pattern Detection in UML Designs
    Fourati, Rahma
    Bouassida, Nadia
    Ben Abdallah, Hanene
    COMPUTER AND INFORMATION SCIENCE 2011, 2011, 364 : 17 - 33
  • [26] Basic statistics for distributional symbolic variables: a new metric-based approach
    Antonio Irpino
    Rosanna Verde
    Advances in Data Analysis and Classification, 2015, 9 : 143 - 175
  • [27] Studying the Evolution of Library Utilization in Maven Projects: A Metric-Based Approach
    Kolyda, Maria
    Kostoglou, Eirini
    Nikolaidis, Nikolaos
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 359 - 374
  • [28] A Metric-Based Approach to Modelling a Virtual Machine for Smart Contract Execution
    Luca, Spataru Alexe
    Pungila, Ciprian
    2020 22ND INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2020), 2020, : 302 - 309
  • [29] Metric-Based Detection of Robot Kidnapping
    Campbell, Dylan
    Whitty, Mark
    2013 EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR 2013), 2013, : 192 - 197
  • [30] Metric-based Generative Adversarial Network
    Dai, Guoxian
    Xie, Jin
    Fang, Yi
    PROCEEDINGS OF THE 2017 ACM MULTIMEDIA CONFERENCE (MM'17), 2017, : 672 - 680