Markus Harrer
Getting to Know Your Legacy (System) with AI-Driven Software Archeology
#1about 5 minutes
Applying archaeological techniques to legacy software systems
Legacy systems present challenges like poor documentation and missing context, which can be addressed by applying archaeological methods to understand their history and structure.
#2about 4 minutes
Using excavation to map your legacy codebase
The Wheeler-Kenyon method can be adapted to software by creating a grid-like treemap of a codebase to visualize file age and development hotspots.
#3about 10 minutes
Identifying code patterns with AI-driven typology
Typology involves classifying scattered source code files into technical and business concepts, a repetitive task that large language models can automate.
#4about 5 minutes
Scoring the conceptual integrity of software components
An LLM can score how well a piece of code implements its intended concept, helping to identify trustworthy and mixed-up parts of the system.
#5about 4 minutes
Reconstructing component history with chaîne opératoire
The chaîne opératoire technique uses an LLM to analyze commit history and generate a timeline of a component's evolution, revealing its purpose and key contributors.
#6about 1 minute
How to effectively leverage AI for legacy code
Successfully using AI on legacy systems requires breaking down the problem and providing specific context rather than feeding the entire codebase to a model.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:40 MIN
Using AI to manage legacy code and technical debt
Transforming Software Development: The Role of AI and Developer Tools
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:52 MIN
Accelerating development in complex legacy codebases
The Alpha‑Developer of Tomorrow: Building the Future of the Software Development Lifecycle
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:49 MIN
Repurposing AI to simplify and understand existing code
Your Code as a Crime Scene
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
07:16 MIN
Why AI-assisted code can become unmaintainable legacy code
Vibe Coding Deep Dive, Conference Video Editing and more
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:55 MIN
Modernizing legacy codebases like COBOL with AI
Developer Productivity Using AI Tools and Services - Ryan J Salva
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:05 MIN
The pervasive challenge of working with legacy software
Grappling With Clunky Old Software? Start by Understanding What’s Inside!
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:29 MIN
Why legacy code is so difficult to understand
Seven Myths, Three Reasons, One Goal
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:16 MIN
The hidden liability of AI-generated code
Leapter: The Reinvention of Software Development? A Future Built On AI Generated Code.
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
New AI-Centric SDLC: Rethinking Software Development with Knowledge Graphs
Gregor Schumacher, Sujay Joshy & Marcel Gocke
Data Science on Software Data
Markus Harrer
Grappling With Clunky Old Software? Start by Understanding What’s Inside!
Luc Perard
Leapter: The Reinvention of Software Development? A Future Built On AI Generated Code.
Robert Werner
AI-Powered Code Documentation: Simplify the Complex
Patrick Schnell
Livecoding with AI
Rainer Stropek
Migrating from COBOL with AI: A Moonshot Demo
Julia Kordick
From Monolith Tinkering to Modern Software Development
Lars Gentsch
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.






CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL

Amdocs
Kontich, Belgium
Senior
Terraform
Kubernetes
Machine Learning
Continuous Integration

