• 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