Prediction of Fault-proneness at Early Phase in Object-Oriented Development

  • Authors:
  • Toshihiro Kamiya;Shinji Kusumoto;Katsuro Inoue

  • Affiliations:
  • -;-;-

  • Venue:
  • ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

To analyze the complexity of object-oriented software, several metrics have been proposed. Among them, Chidamber and Kemerer's metrics are well-known ones as object-oriented metrics. Also, the effectiveness has been empirically evaluated from the viewpoints of estimating the fault-proneness of object-oriented software. In the evaluations, their metrics were applied to not design specification but the source code because some of them measure an inner complexity of a class, and such information can not be obtained until the algorithm and structure of the class are determined at the end of design phase. However, the estimation of the fault-proneness should be done in the early phase to effectively allocate effort for fixing the faults.This paper proposes a new method to estimate the fault-proneness of the class in the early phase, using several complexity metrics for object-oriented software. In the proposed method, we introduce four checkpoints into the analysis / design / implementation phase, and estimate the fault-prone classes using the applicable metrics at each checkpoint.