• DocumentCode
    2959081
  • Title

    Software visualisation using C++ lenses

  • Author

    Cain, James Westland ; McCrindle, Rachel Jane

  • fYear
    1999
  • fDate
    1999
  • Firstpage
    20
  • Lastpage
    26
  • Abstract
    C++ Lens is an innovative visualisation technique and associated tool, that assists maintainers to comprehend C++ source code. The primary role of the C++ Lens technique and tool is to visualise the interface relationships existing between C++ classes and to signify the importance of these relationships. The technique innovatively combines, via the definition of lenses, elements of reverse engineering, code browsing, visualisation, and metrics gathering into a coherent framework for code comprehension. The paper describes the basis of the technique and presents some results of applying the C++ Lens technique and tool to large scale commercial software
  • Keywords
    C++ language; program visualisation; reverse engineering; software maintenance; software metrics; C++ classes; C++ lenses; C++ source code; code browsing; code comprehension; innovative visualisation technique; interface relationships; large scale commercial software; metrics gathering; reverse engineering; software visualisation; visualisation; Hip; Identity-based encryption; Large-scale systems; Lenses; Programming profession; Reverse engineering; Software engineering; Software maintenance; Terminology; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1999. Proceedings. Seventh International Workshop on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-0180-x
  • Type

    conf

  • DOI
    10.1109/WPC.1999.777738
  • Filename
    777738