Decomposition of inheritance hierarchy DAGs for object-oriented software metrics

Software metrics are widely used to measure software complexity and assure software quality. However, research in the field of software complexity measurement of a class hierarchy has not yet been carefully studied. The authors introduce a novel factor called unit repeated inheritance (URI) and an i...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Engineering of Computer-Based Systems, 1997 Conference s. 238 - 245
Hlavní autori: Shih, T.K., Chi-Ming Chung, Chun-Chia Wang, Pai, W.C.
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: IEEE 1997
Predmet:
ISBN:9780818678899, 0818678895
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:Software metrics are widely used to measure software complexity and assure software quality. However, research in the field of software complexity measurement of a class hierarchy has not yet been carefully studied. The authors introduce a novel factor called unit repeated inheritance (URI) and an important method called the inheritance level technique (ILT) to realize and measure the object-oriented software complexity of a class hierarchy. The approach is based on the graph-theoretical model for measuring the hierarchical complexity in inheritance relations. The proposed metrics extraction shows that inheritance is closely related to the object-oriented software measurement and reveals that overuse of the repeated (multiple) inheritance will increase software complexity and be prone to implicit software errors.
ISBN:9780818678899
0818678895
DOI:10.1109/ECBS.1997.581870