arXiv · 2608.10290
Comprendia: AI-Augmented Code Comprehension
Abstract
Comprendia is an Eclipse plugin that integrates structural dependency visualization with LLM-powered code explanation on a shared interactive graph for Java program comprehension. The tool rests on four pillars: (1) a multi-edge-type dependency graph with live search and multiple layouts; (2) LLM explanations grounded in Graph-Aware Callee Pruning (GACP), an auditable strategy that selects relevant callees using the same graph the developer navigates; (3) a clone-detection overlay that highlights duplication and suggests extract-to-parent refactoring opportunities; and (4) a CVE risk overlay powered by OSV.dev. GACP uses graph distance, inheritance collapse, and edge-type weighting to produce prompts that are reproducible across LLM families and traceable to visible graph nodes. We demonstrate Comprendia on a Java project containing known clones and vulnerabilities, showing how the unified graph substrate supports comprehension while keeping the developer in control. Screencast: https://youtu.be/1wlh_RYehzA
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Costain Nachuma, Minhaz F. Zibran. 2026-08-10. Comprendia: AI-Augmented Code Comprehension. https://arxiv.org/abs/2608.10290
Cite the original work for its findings. Save a collection to share your selection of sources.