K. Bennett, and V. Rajlich. Conference on The Future of Software Engineering at ICSE, page 73--87. Limerick, Ireland, ACM Press, (4--11 June 2000)
DOI: 10.1145/336512.336534
Abstract
Software maintenance and evolution are characterised by their huge
cost and slow speed of implementation. Yet they are inevitable activities
– almost all software that is useful and successful stimulates
user-generated requests for change and improvements. Our aim is
to describe a landscape for research in software maintenance and
evolution over the next ten years, in order to improve the speed
and accuracy of change while reducing costs, by identifying key
problems, promising solution strategies and topics of importance.
The aims are met, by taking two approaches. Firstly current trends
and practices are projected forward using a new model of software
evolution called the staged model. Both strategic problems and research
to solve particular tactical problems are described within this
framework. Secondly, a longer term, and much more radical vision
of software evolution is presented. Both general principles and
specific research topics are provided, both within an overall strategy
of engineering research and rationale.
%0 Conference Paper
%1 bennett00
%A Bennett, Keith H.
%A Rajlich, Vaclav T.
%B Conference on The Future of Software Engineering at ICSE
%C Limerick, Ireland
%D 2000
%I ACM Press
%K seminal maintenance evolution software
%P 73--87
%R 10.1145/336512.336534
%T Software maintenance and evolution: a roadmap
%U http://dx.doi.org/10.1145/336512.336534
%X Software maintenance and evolution are characterised by their huge
cost and slow speed of implementation. Yet they are inevitable activities
– almost all software that is useful and successful stimulates
user-generated requests for change and improvements. Our aim is
to describe a landscape for research in software maintenance and
evolution over the next ten years, in order to improve the speed
and accuracy of change while reducing costs, by identifying key
problems, promising solution strategies and topics of importance.
The aims are met, by taking two approaches. Firstly current trends
and practices are projected forward using a new model of software
evolution called the staged model. Both strategic problems and research
to solve particular tactical problems are described within this
framework. Secondly, a longer term, and much more radical vision
of software evolution is presented. Both general principles and
specific research topics are provided, both within an overall strategy
of engineering research and rationale.
%@ 1581132530
@inproceedings{bennett00,
abstract = {Software maintenance and evolution are characterised by their huge
cost and slow speed of implementation. Yet they are inevitable activities
– almost all software that is useful and successful stimulates
user-generated requests for change and improvements. Our aim is
to describe a landscape for research in software maintenance and
evolution over the next ten years, in order to improve the speed
and accuracy of change while reducing costs, by identifying key
problems, promising solution strategies and topics of importance.
The aims are met, by taking two approaches. Firstly current trends
and practices are projected forward using a new model of software
evolution called the staged model. Both strategic problems and research
to solve particular tactical problems are described within this
framework. Secondly, a longer term, and much more radical vision
of software evolution is presented. Both general principles and
specific research topics are provided, both within an overall strategy
of engineering research and rationale.},
added-at = {2006-09-20T22:31:41.000+0200},
address = {Limerick, Ireland},
author = {Bennett, Keith H. and Rajlich, Vaclav T.},
biburl = {https://www.bibsonomy.org/bibtex/2bece134b6cdbd2f398d52d98322e32cb/neilernst},
booktitle = {Conference on The Future of Software Engineering at ICSE},
citeulike-article-id = {765101},
day = {4--11},
description = {Not previously uploaded},
doi = {10.1145/336512.336534},
interhash = {7bc729c513c95e8262067b371b3ecd55},
intrahash = {bece134b6cdbd2f398d52d98322e32cb},
isbn = {1581132530},
keywords = {seminal maintenance evolution software},
month = {June},
pages = {73--87},
priority = {0},
publisher = {ACM Press},
timestamp = {2006-09-20T22:31:41.000+0200},
title = {Software maintenance and evolution: a roadmap},
url = {http://dx.doi.org/10.1145/336512.336534},
year = 2000
}