Leaving the Tech Debt Behind: How to Sustainably Improve the User and Developer Experience of a Legacy Frontend by Designing, Building and Migrating to a New Web Client

Friedrich Maiwald, Nina Weber, Kay Massow, Ilja Radusch

2025

Abstract

Legacy web applications often suffer from declining user and developer experience, driven by technical debt, outdated technologies, and architectural complexity. This paper presents a structured approach for modernizing such systems, targeting simultaneous improvements in user experience (UX) and developer experience (DX). The process encompasses strategy selection, requirements elicitation and prioritization, technology evaluation, and construction best practices, all grounded in research and practical guidelines. Evaluation methods are defined for both UX and DX, combining established frameworks and actionable technical metrics. The approach is applied to the real-world migration of a legacy web application to a new frontend, using a gradual Strangler Fig strategy. The case study demonstrates how well-founded decisions with stakeholder involvement, modular architecture, modern tooling, and resilient testing can break free from legacy constraints. Quantitative and qualitative results show substantial gains in user satisfaction, codebase health, and developer productivity. The findings suggest that systematic modernization not only resolves immediate issues but enables sustainable, maintainable web applications. Future work should explore advanced quality assessment, long-term effects, and the integration of AI to support decision-making and automation in the modernization process.

Download


Paper Citation


in Harvard Style

Maiwald F., Weber N., Massow K. and Radusch I. (2025). Leaving the Tech Debt Behind: How to Sustainably Improve the User and Developer Experience of a Legacy Frontend by Designing, Building and Migrating to a New Web Client. In Proceedings of the 21st International Conference on Web Information Systems and Technologies - Volume 1: WEBIST; ISBN 978-989-758-772-6, SciTePress, pages 213-219. DOI: 10.5220/0013775500003985


in Bibtex Style

@conference{webist25,
author={Friedrich Maiwald and Nina Weber and Kay Massow and Ilja Radusch},
title={Leaving the Tech Debt Behind: How to Sustainably Improve the User and Developer Experience of a Legacy Frontend by Designing, Building and Migrating to a New Web Client},
booktitle={Proceedings of the 21st International Conference on Web Information Systems and Technologies - Volume 1: WEBIST},
year={2025},
pages={213-219},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013775500003985},
isbn={978-989-758-772-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 21st International Conference on Web Information Systems and Technologies - Volume 1: WEBIST
TI - Leaving the Tech Debt Behind: How to Sustainably Improve the User and Developer Experience of a Legacy Frontend by Designing, Building and Migrating to a New Web Client
SN - 978-989-758-772-6
AU - Maiwald F.
AU - Weber N.
AU - Massow K.
AU - Radusch I.
PY - 2025
SP - 213
EP - 219
DO - 10.5220/0013775500003985
PB - SciTePress