Dynamic and static views of software evolution

被引:17
|
作者
Cook, S [1 ]
Ji, H [1 ]
Harrison, R [1 ]
机构
[1] Univ Reading, Reading RG6 2AH, Berks, England
来源
IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET | 2001年
关键词
D O I
10.1109/ICSM.2001.972776
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In addition to managing day-to-day, maintenance, information system managers need to be able to predict and plan the longer-term evolution of software systems on an objective, quantified basis. Currently this is a difficult task, since the dynamics of software evolution, and the characteristics of evolvable software are not clearly, understood. In this paper we present an approach to understanding software evolution. The approach looks at software evolution from two different points of view The dynamic viewpoint investigates how to model software evolution trends and the static viewpoint studies the characteristics of software artefacts to see what makes software systems more evolvable. The former it will help engineers to foresee the actions to be taken in the evolution process, while the latter provides an objective, quantified basis to evaluate the software with respect to its ability to evolve and will help to produce more evolvable software systems.
引用
收藏
页码:592 / 601
页数:4
相关论文
共 50 条
  • [1] Alborz: An interactive toolkit to extract static and dynamic views of a software system
    Sartipi, Kamran
    Ye, Lingdong
    Safyallah, Hossein
    14TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2006), PROCEEDINGS, 2006, : 256 - +
  • [2] Unification of static and dynamic AOP for evolution in embedded software systems
    Gilani, Wasif
    Scheler, Fabian
    Lohman, Daniel
    Spinczyk, Olaf
    Schroeder-Preikschat, Wolfgang
    SOFTWARE COMPOSITION, 2007, 4829 : 216 - 234
  • [3] Static and Dynamic Views of European Integration
    Rose, Richard
    Borz, Gabriela
    JCMS-JOURNAL OF COMMON MARKET STUDIES, 2016, 54 (02) : 370 - 387
  • [4] Static and dynamic views of visual cortical organization
    Casagrande, VA
    Xu, XM
    Sáry, G
    CHANGING VIEWS OF CAJAL'S NEURON, 2002, 136 : 389 - 408
  • [5] The Flow and the Map: On the Dynamic and Static Views of Time
    Mooij, J. J. A.
    TWO CULTURES: SHARED PROBLEMS, 2009, : 13 - 25
  • [6] Dynamic Optimization Algorithm of Static Materialized Views
    Zhang, Baili
    Wu, Yuhang
    Wang, Linmu
    Wang, Jie
    Lu, Jianhua
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (05): : 1453 - 1461
  • [7] Combining static and dynamic views for architecture reconstruction
    Riva, C
    Rodriguez, JV
    SIXTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2002, : 47 - 55
  • [8] Enhancing static and dynamic views with program slicing
    Rilling, J
    Seffah, A
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS: CONCEPTS AND APPLICATIONS OF SYSTEMICS, CYBERNETICS AND INFORMATICS II, 2002, : 109 - 114
  • [9] Analyzing software evolution through feature views
    Greevy, Orla
    Ducasse, Stephane
    Girba, Tudor
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2006, 18 (06): : 425 - 456
  • [10] Dynamic cache optimized algorithm of static materialized views
    Department of Computer Science and Engineering, Southeast University, Nanjing 210096, China
    不详
    Ruan Jian Xue Bao, 2006, 5 (1213-1221):