An Empirical Study of the Impact of Count Models Predictions on Module-Order Models

  • Authors:
  • Taghi M. Khoshgoftaar;Erik Geleyn;Kehan Gao

  • Affiliations:
  • -;-;-

  • Venue:
  • METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software quality prediction models are used toachieve high software reliability. Prediction models thatestimate a quality factor for software modules can beused in directing corrective efforts. Precise quantitative prediction values for the quality factor is often notsuffcient. Instead, predicting the rank-order of modules with respect to the quality factor may be morebeneficial to the development team. A module-ordermodel (MOM) uses an underlying quantitative prediction model to predict this rank-order.This paper compares performances of module-ordermodels of two different count models which are used asthe underlying prediction models. They are the Poisson regression model (PRM) and the zero-inflated Poisson (ZIP) regression model. It is demonstrated thatimproving a count model for prediction does not ensure a better MOM performance. A case study of afull-scale industrial software system is used to compareperformances of module-order models of the two countmodels. It was observe dthat improving prediction ofthe Poisson count model by using zero-inflated Poisson regression did not yield module-order models withbetter performance. Thus, it was concluded that the degree of prediction accuracy of the underlying model didnot influence the results of the subsequent module-ordermodel. Module-order modeling is proven to be a robustand effective method even though both underlying prediction may sometimes lack acceptable prediction accuracy.