CodeVoyager: Integrating Interactive Visual Aids with LLMs for Code Comprehension

0Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Understanding unfamiliar codebases is essential yet challenging in software development. Visual aids such as call graphs and control flow graphs can help, but often lead to information overload and limited interactivity. Meanwhile, LLM-based code assistants provide accessible natural language explanations that reduce cognitive barriers, but lack spatial context for code navigation. We posit that integrating these two complementary approaches can address their respective limitations. To validate this integration, we introduce CodeVoyager, a tool that combines LLM with interactive visual aids to support more effective code comprehension. We first conducted an exploratory study (n=11) to assess the tool's potential and identify areas for refinement. Following iterative refinement, we evaluated the enhanced tool against a widely used chat-based code assistant in a within-subjects study (n=16). Results showed that CodeVoyager improved code comprehension and increased user trust. These improvements were achieved by enabling seamless interaction between textual explanations and visual code exploration, mirroring how developers naturally discuss code. This work contributes to visual-LLM integrated developer tools through (1) a novel integration approach mirroring natural code discussion, (2) empirical evidence of improved comprehension and trust, and (3) design implications for multimodal code comprehension systems.

Cite

CITATION STYLE

APA

Kim, Y., Jang, K., Song, H., Shin, M., & Suh, B. (2026). CodeVoyager: Integrating Interactive Visual Aids with LLMs for Code Comprehension. In International Conference on Intelligent User Interfaces, Proceedings IUI (pp. 1053–1084). Association for Computing Machinery. https://doi.org/10.1145/3742413.3789057

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free