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
Link To Document