K.H. Bennett
Software evolution and the staged model of the software lifecycle
Bennett, K.H.; Rajlich, V.T.; Wilde, N.
Authors
V.T. Rajlich
N. Wilde
Contributors
Marvin Zelkowitz
Editor
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.
Citation
Bennett, K., Rajlich, V., & Wilde, N. (2002). Software evolution and the staged model of the software lifecycle. In M. Zelkowitz (Ed.), Advances in computers (1-54). Academic Press
Publication Date | 2002 |
---|---|
Deposit Date | Jun 3, 2008 |
Publisher | Academic Press |
Pages | 1-54 |
Series Title | Advances in Computers. |
Series Number | 56 |
Book Title | Advances in computers. |
Keywords | Legacy systems, Program comprehension, Maintenance, Code, Behavior, Support. |
Public URL | https://durham-repository.worktribe.com/output/1670361 |
Publisher URL | http://www.elsevier.com/wps/find/bookdescription.cws_home/699976/description#description |
Additional Information | Paper 109. |
You might also like
Editorial: Role based access control - a solution with its own challenges
(2006)
Journal Article
Dynamic Data Integration: a service-based broker approach
(2006)
Journal Article
Co-design of business and IT systems - Introduction by guest editors
(2002)
Journal Article
An Abstract Architecture for Dependable and Flexible Distributed Applications
(2002)
Book Chapter