BD Monaghan
Redefining legacy : a technical debt perspective
Monaghan, BD; Bass, J
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
Redefining_Legacy_Techinical_Debt_Perspective.pdf
(369 Kb)
PDF
You might also like
A comparison of deep learning techniques for corrosion detection
(2022)
Conference Proceeding
Multi-cloud load distribution for three-tier applications
(2022)
Journal Article
Downloadable Citations
About USIR
Administrator e-mail: library-research@salford.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search