Autonomous Legacy Web Application Upgrades Using a Multi-Agent System
Valtteri Ala-Salmi, Zeeshan Rasheed, Abdul Malik Sami, Zheying Zhang,, Kai-Kristian Kemell, Jussi Rasku, Shahbaz Siddeeq, Mika Saari, and Pekka, Abrahamsson

TL;DR
This paper presents a multi-agent system leveraging Large Language Models to autonomously upgrade legacy web applications, demonstrating improved accuracy and context maintenance over standalone models in code updating tasks.
Contribution
It introduces a novel LLM-based multi-agent framework for automated legacy web application upgrades, addressing complexity and cost issues of manual updates.
Findings
System maintains context across tasks and agents.
Improves solution quality over base LLM models.
High precision in updating small outdated files.
Abstract
The use of Large Language Models (LLMs) for autonomous code generation is gaining attention in emerging technologies. As LLM capabilities expand, they offer new possibilities such as code refactoring, security enhancements, and legacy application upgrades. Many outdated web applications pose security and reliability challenges, yet companies continue using them due to the complexity and cost of upgrades. To address this, we propose an LLM-based multi-agent system that autonomously upgrades legacy web applications to the latest versions. The system distributes tasks across multiple phases, updating all relevant files. To evaluate its effectiveness, we employed Zero-Shot Learning (ZSL) and One-Shot Learning (OSL) prompts, applying identical instructions in both cases. The evaluation involved updating view files and measuring the number and types of errors in the output. For complex tasks,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Mobile Agent-Based Network Management · Peer-to-Peer Network Technologies
