• DocumentCode
    2236409
  • Title

    Visual support for porting large code bases

  • Author

    Broeksema, Bertjan ; Telea, Alexandru

  • Author_Institution
    KDAB Berlin, Berlin, Germany
  • fYear
    2011
  • fDate
    29-30 Sept. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We present a tool that helps C/C++ developers to estimate the effort and automate software porting. Our tool supports project leaders in planning a porting project by showing where a project must be changed, how many changes are needed, what kinds of changes are needed, and how these interact with the code. For developers, we provide an overview of where a given file must be changed, the structure of that file, and close interaction with typical code editors. To this end, we integrate code querying, program transformation, and software visualization techniques. We illustrate our solution with use-cases on real-world code bases.
  • Keywords
    data visualisation; program compilers; software portability; C/C++ developers; code editors; code querying; large code base porting; program transformation; software porting; software visualization techniques; use cases; visual support; Bars; Engines; Estimation; Layout; Syntactics; Transforms; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis (VISSOFT), 2011 6th IEEE International Workshop on
  • Conference_Location
    Williamsburg, VA
  • Print_ISBN
    978-1-4577-0822-0
  • Electronic_ISBN
    978-1-4577-0821-3
  • Type

    conf

  • DOI
    10.1109/VISSOF.2011.6069450
  • Filename
    6069450