Integration object-oriented software testing and metrics

Chi Ming Chung, Timothy K. Shih, Chun Chia Wang, Ming Chi Lee

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


Software testing methodologies and metrics are key issues to improve and assure software quality. They are important areas in the research of Software Engineering. However, not many focus on the testing criteria and metrics evaluation of a class hierarchy. This paper introduces an important concept named URI (Unit Repeated Inheritance) to realize integrated object-oriented testing and object-oriented metrics. The approach describes an ILT (Inheritance Level Technique) method as a guide to test object-oriented software errors and measure the software complexity of a class hierarchy. The proposed technique shows that inheritance has a close relation to object-oriented software complexity and reveals that overuse of repeated (multiple) inheritance will increase software complexity and be prone to implicit software errors. Also, two test criteria: intra level first and inter level first are presented.

Original languageEnglish
Pages (from-to)125-144
Number of pages20
JournalInternational Journal of Software Engineering and Knowledge Engineering
Issue number1
StatePublished - Mar 1997


  • Class hierarchy
  • Inheritance Level Technique (ILT)
  • Software metrics
  • Software testing
  • Unit Repeated Inheritance (URI)


Dive into the research topics of 'Integration object-oriented software testing and metrics'. Together they form a unique fingerprint.

Cite this