Bennett, K. H. and Rajlich, V. T. and Wilde, N. (2002) 'Software evolution and the staged model of the software lifecycle.', in Advances in computers. Toronto: Academic Press, pp. 1-54. Advances in Computers., 56
Abstract
The aim of this chapter is to describe the new staged model [5]. We provide a broad overview of the state of the art in software maintenance and evolution. The emphasis is mainly on process and methods, (rather than technology), since this is where the main developments have occurred, and is of most relevance to this chapter. There is much useful material available on software maintenance management, including very practical guides [6]. We start from the foundations established within the international standards community. We then briefly revisit previous research work, as an understanding of these results is essential. Program comprehension is identified as a key component; interestingly, very few textbooks on software engineering and even on software maintenance mention the term, so our review of the state of the art addresses the field to include this perspective. The new model and our view of research areas are influenced by program comprehension more than other aspects. The staged model is presented, and evidence drawn from case studies. Practical implications are then described, and finally, research directions are presented.
| Item Type: | Book chapter |
|---|---|
| Additional Information: | Paper 109. |
| Keywords: | Legacy systems, Program comprehension, Maintenance, Code, Behavior, Support. |
| Full text: | Full text not available from this repository. |
| Publisher Web site: | http://www.elsevier.com/wps/find/bookdescription.cws_home/699976/description#description |
| Record Created: | 03 Jun 2008 |
| Last Modified: | 08 Apr 2009 16:21 |
Social bookmarking: ![]() ![]() ![]() ![]() | Export: EndNote, Zotero | BibTex |
| Usage statistics | Look up in GoogleScholar | Find in a UK Library |





![[Feed]](/images/RSSwebsmall.jpg)
![[Tweets]](/images/Twitterwebsmall.png)