Success factors in managing legacy system evolution

A case study

Conference Paper (2016)
Author(s)

H.K.M. Huijgens (TU Delft - Software Engineering)

Arie Van Deursen (TU Delft - Software Technology)

D.M. Van Solingen (TU Delft - Software Engineering)

Department
Software Technology
Copyright
© 2016 H.K.M. Huijgens, A. van Deursen, D.M. van Solingen
DOI related publication
https://doi.org/10.1145/2904354.2904363
More Info
expand_more
Publication Year
2016
Language
English
Copyright
© 2016 H.K.M. Huijgens, A. van Deursen, D.M. van Solingen
Department
Software Technology
Pages (from-to)
96-105
ISBN (electronic)
9781450341882
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this paper, we attempt to understand what contributes to a successful process for managing legacy system evolution. We provide an analysis of a number of key performance indicators such as cost, duration, and defects. By normalizing through function points, we furthermore compare to a larger benchmark. To do so we performed a mixed, retrospective case study on a series of nine software releases and eight single once-only releases, all performing on a single, legacy software system, in a West-European telecom company. We interviewed eleven stakeholders that were closely involved in the subject software releases. As a result, we listed a number of observations from the quantitative and qualitative analysis. We found that a release process that performs above average on cost and duration satisfies stakeholders through fast response and direct value, even when the reliability and availability of the actual system is weak.

Files

TUD_SERG_2016_009.pdf
(pdf | 0.464 Mb)
License info not available