This repository contains the official tech blog for our MSc group project at University College London (UCL), delivered in collaboration with IBM.
The project explores how Large Language Models (LLMs) can assist in refactoring legacy software systems to improve maintainability, reduce technical debt, and accelerate modernisation efforts.
The codebase we write about: Anti-Pattern Resolutor.
Hugo Extended v0.147.x+
Use the extended version, as itโs required by the PaperMod theme.
You can verify Hugo is installed with:
hugo versionmacOS / Linux (via Homebrew):
brew install hugoWindows (via Chocolatey):
choco install hugo-extended -confirmgit clone --recurse-submodules https://github.com/Andrei-Constantin-Programmer/IBM-UCL-Blog.git
cd ibm-ucl-blog
hugo serverIf you cloned the repository without --recurse-submodules, you can install them using:
git submodule update --init --recursiveThis project is a collaboration between the following UCL MSc students:
- Abhaya Ghimire
- Avinash Mallick
- Maoquin Lei
- Vamsi Mukkamala
- Gavriel Neuman
- Andrei Constantin