An integrated approach for studying architectural evolution

被引:42
|
作者
Tu, Q [1 ]
Godfrey, MW [1 ]
机构
[1] Univ Waterloo, Dept Comp Sci, SWAG, Waterloo, ON N2L 3G1, Canada
关键词
D O I
10.1109/WPC.2002.1021334
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Studying how a software system has evolved over time is difficult, time consuming, and costly; existing techniques are often limited in their applicability, are hard to extend, and provide little support for coping with architectural change. This paper introduces an approach to studying software evolution that integrates the use of metrics, software visualization, and origin analysis, which is a set of techniques for reasoning about structural and architectural change. Our approach incorporates data from various statistical and metrics tools, and provides a query engine as well as a web-based visualization and navigation interface. It aims to provide an extensible, integrated environment for aiding software maintainers in understanding the evolution of long-lived systems that have undergone significant architectural change. In this paper we use the evolution of GCC as an example to demonstrate the uses of various functionalities of BEAGLE, a prototype implementation of the proposed environment.
引用
收藏
页码:127 / 136
页数:10
相关论文
共 50 条
  • [21] Filtration evolution of hypergraphs: A novel approach to studying multidimensional datasets
    Bilbao, Dalma
    Aimar, Hugo
    Mateos, Diego M.
    CHAOS, 2024, 34 (02)
  • [23] The ABACUS architectural approach to computer-based system and enterprise evolution
    Dunsire, K
    O'Neill, T
    Denford, M
    Leaney, J
    12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, Proceedings, 2005, : 62 - 69
  • [24] Evolution and communication of subcellular compartments An integrated approach
    Mueller, Stefanie J.
    Reski, Ralf
    PLANT SIGNALING & BEHAVIOR, 2014, 9 (06)
  • [25] The evolution of water transport in plants: an integrated approach
    Pittermann, J.
    GEOBIOLOGY, 2010, 8 (02) : 112 - 139
  • [26] LITHOPROBE - AN INTEGRATED APPROACH TO STUDIES OF CRUSTAL EVOLUTION
    CLOWES, RM
    GEOTIMES, 1992, 37 (08): : 12 - 14
  • [27] Inferring Architectural Evolution from Source Code Analysis A Tool-Supported Approach for the Detection of Architectural Tactics
    Kapto, Christel
    El Boussaidi, Ghizlane
    Kpodjedo, Segla
    Tibermacine, Chouki
    SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 149 - 165
  • [28] An integrated proteomics approach for studying the molecular pathogenesis of Dupuytren's disease
    Pavelic, Sandra Kraljevic
    Sedic, Mirela
    Hock, Karlo
    Vucinic, Srdan
    Jurisic, Davor
    Gehrig, Peter
    Scott, Mike
    Schlapbach, Ralph
    Cacev, Tamara
    Kapitanovic, Sanja
    Pavelic, Kresimir
    JOURNAL OF PATHOLOGY, 2009, 217 (04): : 524 - 533
  • [29] Integrated approach for studying adaptation mechanisms in the human somatosensory cortical network
    Lalit Venkatesan
    Steven M. Barlow
    Mihai Popescu
    Anda Popescu
    Experimental Brain Research, 2014, 232 : 3545 - 3554
  • [30] Studying Groundwater Quality Affected by Barka Dumping Site: An Integrated Approach
    Baawain, Mahad S.
    Al-Futaisi, Ahmed M.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (08) : 5943 - 5957