Other publication

On the Interplay of Technical Debt and Legacy




AuthorsJohannes Holvitie, Ville Leppänen

EditorsParis Avgeriou, Philippe Kruchten, Ipek Ozkaya, Carolyn Seaman

Publication year2016

JournalDagstuhl Reports

Book title Managing Technical Debt in Software Engineering (Dagstuhl Seminar 16162)

Series titleDagstuhl Reports

Number in series4

Volume6

Issue4

First page 122

Last page122

Number of pages1

ISSN2192-5283

DOIhttps://doi.org/10.4230/DagRep.6.4.110

Web address http://drops.dagstuhl.de/opus/volltexte/2016/6693/


Abstract

Different methods for technical debt accumulation have been discussed, but they have mainly focused on immediate accumulation. Arguably, there is also delayed accumulation, wherein the environment around static software assets changes. Here, updates to the assets no longer deliver the environments assumptions to the assets, they become detached from the environment, and we find the assets to have accumulated debt. This debt closely reminds of software legacy, as it represents assets which can no longer be subjected under the same development actions as newly created ones. In a recent multi-national survey, it was discovered that over 75% of technical debt instances’ have perceived origins in software legacy. This communicates about the close relation between the legacy and the debt concepts. While it encourages us to further explore applying established legacy management methods for technical debt, the relation also exposes challenges. Notably, we should consider if legacy  is being  merely rebranded into the more favorable technical debt. And if this is the case, how do we ensure that all aspects of the legacy instances are identified so as to convert them into fully manageable technical debt assets. Failure to do so, will result into having technical debt assets with varying levels of accuracy, and this undoubtedly hinders technical debt management efforts overall. Nevertheless, while considering these challenges, the software legacy domain should be further researched as both a commonality of technical debt instances and as a possible interface for enhancing existing management approaches.


Downloadable publication

This is an electronic reprint of the original article.
This reprint may differ from the original in pagination and typographic detail. Please cite the original version.





Last updated on 2024-26-11 at 12:35