Automated Translation of Real-World Codebases: How Far Are We?
- 👤 Speaker: Dr Cristina David - School of Computer Science, University of Bristol
- 📅 Date & Time: Wednesday 04 March 2026, 15:05 - 15:55
- 📍 Venue: Lecture Theatre 1, Computer Laboratory, William Gates Building
Abstract
Modern software increasingly demands memory-safe languages, with Rust emerging as a leading choice. Yet rewriting large legacy codebases is notoriously slow, error-prone and costly. This talk explores automatic approaches to translating C and Go code into Rust while preserving semantics and producing maintainable results. Our approach combines program analysis, testing and fuzzing with the generative capabilities of Large Language Models. I will also share lessons learned and highlight current limitations in scaling translation across languages and real-world systems.
Link to join virtually: https://cam-ac-uk.zoom.us/j/89473073451
A recording of this talk is available at the following link: https://www.cl.cam.ac.uk/seminars/wednesday/video/
This talk is being recorded. Any questions asked will also be included in the recording. The recording will be made available on the Department’s webpage
Series This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Chris Davis' list
- computer science
- Department of Computer Science and Technology talks and seminars
- Graduate-Seminars
- Guy Emerson's list
- Interested Talks
- Lecture Theatre 1, Computer Laboratory, William Gates Building
- Martin's interesting talks
- School of Technology
- se393's list
- Trust & Technology Initiative - interesting events
- Wednesday Seminars - Department of Computer Science and Technology
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Dr Cristina David - School of Computer Science, University of Bristol
Wednesday 04 March 2026, 15:05-15:55