Skip to content

Commit a91e25b

Browse files
Updated team and project pages
1 parent ac5eb92 commit a91e25b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

content/project.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This MSc group project is a collaboration between UCL and IBM.
1414

1515
Modernising legacy code is one of the most persistent and expensive challenges in software engineering. Rewriting from scratch is often infeasible, manual refactoring at scale is slow, error-prone, and hard to standardise. We want to build an intelligent, safe alternative.
1616

17-
This project aims to develop an **LLM-powered refactoring pipeline** that detects and replaces anti-patterns with **modern, idiomatic Java**, operating only on code that is **fully covered by tests**. It will use a **multi-agent architecture** to ensure each stage - detection, transformation, explanation, and validation - is precise, modular, and auditable.
17+
This project aims to develop an **LLM-powered refactoring pipeline** that detects and replaces anti-patterns with **modern, idiomatic Java**, operating only on code that is **fully covered by tests**. It uses a **multi-agent architecture** to ensure each stage - detection, transformation, explanation, and validation - is precise, modular, and auditable.
1818

1919
We are experimenting with multiple LLMs (IBM Granite, Ollama, etc.) to evaluate which models are best suited for understanding, rewriting, and explaining legacy code.
2020

@@ -38,14 +38,14 @@ The tool is designed to support **both automated and interactive workflows**:
3838

3939
## System Architecture
4040

41-
Our tool is built as a set of cooperating agents, following the **Model Context Protocol (MCP)**. Each agent is responsible for a distinct part of the pipeline.
41+
Our tool is built as a set of cooperating agents. Each agent is responsible for a distinct part of the pipeline.
4242

4343
- **Pattern Scanner**: Detects known anti-patterns using heuristics and LLM support.
4444
- **Refactoring Strategist**: Proposes improved code based on modern idioms.
4545
- **Code Transformer**: Applies changes safely, without breaking public APIs.
4646
- **Code Reviewer**: Reviews the Transformer's code.
4747
- **Test Executor**: Runs tests to confirm correctness.
48-
- **Change Narrator**: Provides human-readable rationales for each transformation.
48+
- **Explainer**: Provides human-readable rationales for all transformations.
4949

5050
---
5151

content/team.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ DevOps and systems engineer with expertise in high-performance computing and C#.
1616
[🔗 GitHub](https://github.com/avimallick) | [💼 LinkedIn](https://www.linkedin.com/in/avinash-mallick-b272b6214/)
1717
### Maoquin Lei
1818
DevOps specialist with deep Python knowledge and a focus on automation and infrastructure.
19-
[🔗 GitHub](https://github.com/ucabm57)
19+
[🔗 GitHub](https://github.com/ucabm57) | [💼 LinkedIn](https://www.linkedin.com/in/maoqin-lei-a04609351/)
2020
### Vamsi Mukkamala
2121
AI/ML engineer experienced in applied machine learning and workflow analysis.
2222
[🔗 GitHub](https://github.com/vmc99) | [💼 LinkedIn](https://www.linkedin.com/in/vmc99/)

0 commit comments

Comments
 (0)