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

Abstract

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
Volume7
Issue number1
DOIs
StatePublished - Mar 1997

Keywords

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

Fingerprint

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

Cite this