Generating Code Tours Using Locally-Runnable LLMs

Onboarding new developers is a considerable overhead, requiring senior developers to provide mentorship and documentation. Code tours—structured guides to key code sections—can streamline this process, yet their manual creation still requires time and effort. This research investigates how to automate the generation of debugging-focused code tours using locally runnable Large Language Models (LLMs), which provide more confidentiality, stability, and reproducibility than cloud-based models. We plan to address three key challenges: (1) selecting relevant code segments, (2) generating clear and context-aware explanations, and (3) automatically evaluating the quality of generated tours. Ultimately, our goal is to reduce the onboarding burden on senior developers by automatically generating persistent, verifiable documentation artifacts to help junior developers navigate and understand a codebase.

Authors

Institutions

Publication Details

Published
2025-06-23
DOI
https://doi.org/10.1145/3696630.3731462
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Generating Code Tours Using Locally-Runnable LLMs

Martin Balfroid
Software Testing and Debugging Techniques
article

Generating Code Tours Using Locally-Runnable LLMs

Martin Balfroid
article en

Abstract

Onboarding new developers is a considerable overhead, requiring senior developers to provide mentorship and documentation. Code tours—structured guides to key code sections—can streamline this process, yet their manual creation still requires time and effort. This research investigates how to automate the generation of debugging-focused code tours using locally runnable Large Language Models (LLMs), which provide more confidentiality, stability, and reproducibility than cloud-based models. We plan to address three key challenges: (1) selecting relevant code segments, (2) generating clear and context-aware explanations, and (3) automatically evaluating the quality of generated tours. Ultimately, our goal is to reduce the onboarding burden on senior developers by automatically generating persistent, verifiable documentation artifacts to help junior developers navigate and understand a codebase.

University of Namur (BE)
Service Public de Wallonie, Wallonie-Bruxelles International
Openalex Percentile: Top 81%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Generating Code Tours Using Locally-Runnable LLMs — Martin Balfroid · (2025) | TGRS Research Map | TGRS