DocumentCode
3388351
Title
Inheritance graph assessment using metrics
Author
Mayrand, Jean ; Guay, François ; Merlo, Ettore M.
Author_Institution
Quality Eng. & Res., Bell Canada, Longueil, Que., Canada
fYear
1996
fDate
25-26 Mar 1996
Firstpage
54
Lastpage
63
Abstract
Presents a new method integrated in Bell Canada´s software acquisition process to assess software. This paper is focused on the assessment of the understandability of the inheritance graph of object-oriented software. The method is based on metrics and on the graphical illustration of the inheritance graph. A technique to decompose the inheritance graph of an object-oriented program into sub-graphs using metrics is described. Metrics are also used to identify complex sub-graphs. On the selected graphs, a technique to improve the understandability of the graphical illustration representing the inheritance graph is also described. This technique is based on extracting the main tree on the inheritance graph. A C++ case study containing 1080 classes is presented, on which this assessment method was applied
Keywords
graph theory; inheritance; object-oriented programming; software metrics; Bell Canada; C++ case study; complex sub-graphs; graphical illustration understandability; inheritance graph decomposition; main tree extraction; object classes; object-oriented software; software acquisition process; software assessment; software metrics; Encapsulation; Packaging; Risk management; Software packages; Topology; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Metrics Symposium, 1996., Proceedings of the 3rd International
Conference_Location
Berlin
Print_ISBN
0-8186-7365-6
Type
conf
DOI
10.1109/METRIC.1996.492443
Filename
492443
Link To Document