DocumentCode
2447198
Title
Extraction and visualization of call dependencies for large C/C++ code bases: A comparative study
Author
Telea, Alexandru ; Hoogendorp, Hessel ; Ersoy, Ozan ; Reniers, Dennie
Author_Institution
Inst. of Math. & Comput. Sci., Univ. of Groningen, Groningen, Netherlands
fYear
2009
fDate
25-26 Sept. 2009
Firstpage
81
Lastpage
88
Abstract
Investigating program dependencies such as function calls is challenging for very large systems. We present here an integrated pipeline for extraction and visualization of call-and-hierarchy graphs for C/C++ programs. We present several adaptions and enhancements of a recent visualization method for large call graphs and compare its effectiveness with classical node-link diagrams. Examples are given on large real-world code bases such as bison, Mozilla and oink.
Keywords
C++ language; graph theory; program visualisation; C/C++ code bases; call dependencies extraction; call dependencies visualization; call-and-hierarchy graphs; function calls; integrated pipeline; node-link diagrams; program dependencies; Data mining; Data visualization; Large-scale systems; Mathematics; Permission; Pipelines; Robustness; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualizing Software for Understanding and Analysis, 2009. VISSOFT 2009. 5th IEEE International Workshop on
Conference_Location
Edmonton, AB
Print_ISBN
978-1-4244-5027-5
Electronic_ISBN
978-1-4244-5026-8
Type
conf
DOI
10.1109/VISSOF.2009.5336419
Filename
5336419
Link To Document