• 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