摘要
Software metrics are widely used to measure software complexity and assure software quality. However, research in the field of the software complexity measurement of a class hierarchy has not yet been carefully studied. In this paper, we introduce a novel factor named unit repeated inheritance (URI) and an important method named inheritance level technique (ILT) method 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 has a close relation 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.
原文 | ???core.languages.en_GB??? |
---|---|
頁面 | 201-212 |
頁數 | 12 |
出版狀態 | 已出版 - 1997 |
事件 | Proceedings of the 1997 1st International Conference on Software Quality Engineering, SQE - Udine, Italy 持續時間: 1 5月 1997 → 1 5月 1997 |
???event.eventtypes.event.conference???
???event.eventtypes.event.conference??? | Proceedings of the 1997 1st International Conference on Software Quality Engineering, SQE |
---|---|
城市 | Udine, Italy |
期間 | 1/05/97 → 1/05/97 |