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
相关论文
共 25 条
[1]  
[Anonymous], 1991, 9126 ISOIEC
[2]   Understanding and predicting the process of software maintenance releases [J].
Basili, V ;
Briand, L ;
Condon, S ;
Kim, YM ;
Melo, WL ;
Valett, JD .
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, :464-474
[3]   A METHODOLOGY FOR COLLECTING VALID SOFTWARE ENGINEERING DATA [J].
BASILI, VR ;
WEISS, DM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (06) :728-738
[4]   MODEL OF LARGE PROGRAM-DEVELOPMENT [J].
BELADY, LA ;
LEHMAN, MM .
IBM SYSTEMS JOURNAL, 1976, 15 (03) :225-252
[5]  
CHONG CKS, 1988, P 4 C SOFTW MAINT IE
[6]   USING METRICS TO EVALUATE SOFTWARE SYSTEM MAINTAINABILITY [J].
COLEMAN, D ;
ASH, D ;
LOWTHER, B ;
OMAN, P .
COMPUTER, 1994, 27 (08) :44-49
[7]  
Fenton N., 1997, SOFTWARE METRICS RIG
[8]  
GORNEY L, 1981, QUEUEING THEORY PROB
[9]  
*ISO IEC, 1998, JTC1SC7 ISOIEC
[10]  
JI H, 2000, RUCS2000TR013A