Skip to content

Commit c35e482

Browse files
Added presentation post for our IBM Presentation
1 parent cb7284a commit c35e482

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
352 KB
Binary file not shown.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
+++
2+
date = '2025-07-18'
3+
draft = true
4+
title = 'Presenting Our Refactoring Platform at IBM Innovation Studio London'
5+
tags = ["IBM", "TechXChange", "AI", "LLM", "Watsonx", "Granite", "Presentation"]
6+
+++
7+
8+
<a href="#tldr" class="btn">Jump to TL;DR</a>
9+
10+
This week, we had the opportunity to present our MSc group project at the **Exploring AI Proof of Concepts with UCL and IBM** event, hosted at **IBM Innovation Studio London** and sponsored by **IBM TechXchange**. We were joined by fellow UCL students, IBM engineers, and industry stakeholders, and we're grateful for the warm welcome from the IBM team, our mentors, and the wider community.
11+
12+
13+
## 1. A Day of Inspiring Presentations
14+
15+
The event brought together students from across UCL to showcase a wide range of AI-powered proof-of-concept solutions. Some were developed as part of group projects, others independent research. It was incredibly rewarding to see such thoughtful, technically ambitious work addressing real-world challenges in fields like **Healthcare**, **Sustainability**, and **Education**.
16+
17+
Among these, we presented our own contribution: a **LLM-Powered Anti-Pattern Resolution Platform** aimed at improving legacy Java codebases. Our tool detects, explains, and resolves code smells by combining static analysis with foundation models like **IBM Granite**, orchestrated via **WatsonX** or run locally through Ollama and vLLM.
18+
19+
## 2. Learning from WatsonX and Granite
20+
21+
Beyond presenting, we learned a great deal from how others applied WatsonX and Granite in their own projects. Seeing these models used across diverse domains sparked ideas for improving our own pipeline, particularly around **explainability**, **energy efficiency**, and **multi-model orchestration**.
22+
23+
It was also a valuable moment of reflection. Many teams tackled similar problems from very different angles, which helped us re-evaluate some of our own architectural decisions.
24+
25+
## 3. A Great Reception
26+
27+
We were genuinely encouraged by the response to our presentation. Several attendees expressed interest in our approach, particularly the balance between automation and developer control, and the combination of LLMs with static analysis tools like SonarQube.
28+
29+
The feedback was thoughtful and constructive, with questions ranging from our use of agents to the challenges of scaling full-repo refactoring. It was reassuring to see our work resonate not just with peers, but with IBM engineers and researchers working on related problems.
30+
31+
## 4. Our Slideshow
32+
33+
Below is the full set of slides we presented on the day. It walks through our motivation, use cases, and roadmap:
34+
35+
<iframe src="ibm-presentation-16-july.pdf" width="100%" height="500px" style="border: none;"></iframe>
36+
37+
## TL;DR
38+
39+
We spent the day at IBM Innovation Studio London, sharing our work and learning from fellow UCL students at the **Exploring AI Proof of Concepts with UCL and IBM** event.
40+
41+
- Dozens of creative AI projects tackling real-world challenges
42+
- Great conversations with IBM engineers and researchers
43+
- New takeaways on using WatsonX and Granite in practice

0 commit comments

Comments
 (0)