Skip to main content

Research Repository

Advanced Search

Redefining legacy : a technical debt perspective

Monaghan, BD; Bass, J

Redefining legacy : a technical debt perspective Thumbnail


Authors

BD Monaghan



Abstract

Organisations that manage legacy systems at scale, such as those found within large government agencies and commercial enterprises, face a set of unique challenges. They manage complex software landscapes that have evolved over decades. Current conceptual definitions of legacy systems give practitioners limited insights that can inform their daily work. In this research, we compare conceptual definitions of large-scale legacy and technical debt. We hypothesise that large-scale legacy reflects an accumulation of technical debt that has never been through a remediation phase. To pursue this hypothesis, we identified the following question: How do practitioners describe their experience of managing large-scale legacy landscapes? We conducted 16 semi-structured open-ended, recorded and transcribed interviews with industry practitioners from 4 government organisations and 9 large enterprises involved with the maintenance and migration of large-scale legacy systems. A snowball sampling technique was used to identify participants. We adopted an approach informed by grounded theory. There was consensus among the practitioners in our study that the landscape is fragmented and inflexible, consisting of many dispersed and fragile applications. Practitioners report challenges with shifting paradigms from batch processing to near real-time customer-focused information systems. Our findings show there is overlap between challenges experienced by participants and symptoms typified by technical debt. We identify a novel type of technical debt, ``Ecosystem Debt'' which arises from the scale, and age, of many large-scale legacy applications. By positioning Legacy within the context of Technical Debt, practitioners have a more concrete understanding of the state of the systems they maintain.

Citation

Monaghan, B., & Bass, J. (2020). Redefining legacy : a technical debt perspective. Lecture notes in computer science, 12562, 254-269. https://doi.org/10.1007/978-3-030-64148-1_16

Journal Article Type Conference Paper
Conference Name PROFES 2020: 21st International Conference on Product-Focused Software Process Improvement
Conference Location Online (originally to be held in Turin, Italy)
End Date Nov 27, 2020
Acceptance Date Oct 8, 2020
Online Publication Date Nov 21, 2020
Publication Date Nov 21, 2020
Deposit Date Jan 15, 2021
Publicly Available Date Jan 15, 2021
Journal Product-Focused Software Process Improvement 21st International Conference, PROFES 2020, Turin, Italy, November 25–27, 2020, Proceedings
Print ISSN 0302-9743
Electronic ISSN 1611-3349
Publisher Springer Verlag
Volume 12562
Pages 254-269
Series Title Lecture Notes in Computer Science
Series Number 12562
Book Title Product-Focused Software Process Improvement : 21st International Conference, PROFES 2020, Turin, Italy, November 25–27, 2020, Proceedings
ISBN 9783030641474-(print);-9783030641481-(online)
DOI https://doi.org/10.1007/978-3-030-64148-1_16
Publisher URL https://doi.org/10.1007/978-3-030-64148-1_16
Related Public URLs https://doi.org/10.1007/978-3-030-64148-1
Additional Information Access Information : This is an accepted version of a conference paper. The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-030-64148-1_16
Event Type : Conference

Files





You might also like



Downloadable Citations