DocumentCode
2035846
Title
Dynamic and static views of software evolution
Author
Cook, Stephen ; He, Jinwei ; Harrison, Rachel
Author_Institution
Reading Univ., UK
fYear
2001
fDate
2001
Firstpage
592
Lastpage
601
Abstract
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 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
Keywords
software development management; software maintenance; dynamic views; evolvable software; maintenance; software artefacts; software evolution; static views; Collaborative software; Computer industry; Costs; Helium; Information management; Management information systems; Software maintenance; Software measurement; Software quality; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2001. Proceedings. IEEE International Conference on
Conference_Location
Florence
ISSN
1063-6773
Print_ISBN
0-7695-1189-9
Type
conf
DOI
10.1109/ICSM.2001.972776
Filename
972776
Link To Document