Frappé: Using Clang to Query and Visualize Large Codebases
Frappé: Using Clang to Query and Visualize Large Codebases
29 October 2014
Frappé is a new tool to support developers with a range of code comprehension queries in multi-million line codebases, from "Does function X or something it calls write to global variable Y?" to "How much code could be affected if I change this macro?". Results are overlaid on a visualisation of the code based on a cartographic map, where the continent/country/state hierarchy corresponds to the code equivalent: high-level architectural components down to individual files and functions. This allows users to visually filter results based on their location and more immediately guage their number and locality.
Venue : The eighth annual bay area LLVM Developers' Meeting in San Jose, CA.
External Link: http://llvm.org/devmtg/2014-10/#talk23