Software evolution: A distant perspective

被引:3
|
作者
Mittermeir, RT [1 ]
机构
[1] Univ Klagenfurt, Inst Informat Syst, Klagenfurt, Austria
关键词
D O I
10.1109/IWPSE.2003.1231216
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Accepting software evolution as necessary phenomenon, one strives at least to control it. The foresight needed to have at least limited success in this respect requires to perceive software evolution from a broader perspective than the one of a series of maintenance activities. The feedback-properties of very large software systems on one hand and the very nature in which complex software is embedded in its environment asks to look at co-evolution when aiming to predict evolution of the artifact itself. Interfaces play a crucial role in this respect. Hence they should be specially focussed on. At the same token, one has to see that the internal structure of a software system asks for stratified analysis.
引用
收藏
页码:105 / 112
页数:8
相关论文
共 50 条
  • [31] A Middleware for Software Evolution of Automation Software
    Kuehl, Ingmar
    Fay, Alexander
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [32] A PERSPECTIVE ON SOFTWARE SCIENCE
    CHRISTENSEN, K
    FITSOS, GP
    SMITH, CP
    IBM SYSTEMS JOURNAL, 1981, 20 (04) : 372 - 387
  • [33] On the impact of software evolution on software clustering
    Beck, Fabian
    Diehl, Stephan
    EMPIRICAL SOFTWARE ENGINEERING, 2013, 18 (05) : 970 - 1004
  • [34] Mining Software Contracts for Software Evolution
    Yan, Yan
    Menarini, Massimiliano
    Griswold, William
    2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 471 - 475
  • [35] Software evolution in the era of software services
    Canfora, G
    7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, 2004, : 9 - 18
  • [36] Software evolution based on software architecture
    Hua, H
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 1092 - 1097
  • [37] The contribution of free software to software evolution
    Bauer, A
    Pizka, M
    SIXTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2003, : 170 - 179
  • [38] On the impact of software evolution on software clustering
    Fabian Beck
    Stephan Diehl
    Empirical Software Engineering, 2013, 18 : 970 - 1004
  • [39] Types of software evolution and software maintenance
    Chapin, N
    Hale, JE
    Khan, KM
    Ramil, JF
    Tan, WG
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2001, 13 (01): : 3 - 30
  • [40] A PERSPECTIVE ON SOFTWARE MAINTENANCE
    TSAI, WT
    SIGPLAN NOTICES, 1988, 23 (11): : 365 - 366