Digitala Vetenskapliga Arkivet

Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Modernization Strategies for Web Applications
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för datavetenskap.
2026 (engelsk)Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
Abstract [en]

Modernizing legacy web applications has become an increasingly important challenge for organizations seeking to remain competitive in rapidly evolving technological environments. Legacy systems often suffer from technical debt, architectural complexity, limited scalability, poor maintainability, and dependence on outdated technologies. These characteristics make legacy applications difficult to evolve, integrate, and maintain while increasing operational costs and development effort.

Selecting an appropriate modernization strategy is a complex decision-making process involving trade-offs between software quality attributes, project risks, implementation complexity, organizational readiness, and available resources. Although numerous modernization  approaches have been proposed in both academia and industry, existing research frequently focuses on individual strategies in isolation, making it difficult for practitioners to compare alternatives in a structured manner.

This study conducts a Systematic Literature Review (SLR) to investigate modernization strategies for legacy web applications. The objective is to identify common technical and architectural challenges, examine modernization strategies reported in the literature, evaluate their impact on software quality attributes, and analyze the risks associated with modernization initiatives. The review synthesizes findings from peer-reviewed studies published between 2000 and 2024 collected from IEEE Xplore, ACM Digital Library, Google Scholar, and BTH Summon.

The results indicate that legacy systems are primarily characterized by high coupling, monolithic architectures, accumulated technical debt, outdated technologies, poor documentation, and limited scalability. Five major modernization strategies were consistently identified in the literature: incremental modernization, architectural refactoring, replatforming, rewriting, and migration to microservices architectures.

The analysis demonstrates that each modernization strategy involves significant trade-offs. Incremental modernization minimizes migration risk but often requires longer implementation periods. Refactoring improves maintainability and reduces technical debt while requiring strong system understanding. Replatforming improves infrastructure flexibility and scalability but introduces migration challenges. Rewriting provides substantial long-term benefits but is associated with high implementation risk and cost. Microservices migration offers significant scalability and deployment flexibility but introduces operational complexity related to distributed systems management, monitoring, service communication, and organizational readiness.

Based on these findings, this study proposes a structured decision support model that integrates system characteristics, quality requirements, organizational constraints, and project risks. The model provides practical guidance for consultants and practitioners when evaluating modernization alternatives in different industrial contexts and supports evidence-based modernization decisions.

The contribution of this thesis lies in consolidating fragmented modernization research and translating the findings into a structured and practical framework for modernization strategy selection.

sted, utgiver, år, opplag, sider
2026. , s. 49
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-30266OAI: oai:DiVA.org:bth-30266DiVA, id: diva2:2085632
Fag / kurs
PA1438 Självständigt arbete Webbprogrammering
Utdanningsprogram
PAGWG Webbprogrammering
Veileder
Examiner
Tilgjengelig fra: 2026-07-09 Laget: 2026-07-09 Sist oppdatert: 2026-07-09bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric

urn-nbn
Totalt: 8 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf