• DocumentCode
    2626424
  • Title

    Software quality prediction using mixture models with EM algorithm

  • Author

    Guo, Ping ; Lyu, Michael R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    69
  • Lastpage
    78
  • Abstract
    The use of the statistical technique of mixture model analysis as a tool for early prediction of fault-prone program modules is investigated. The expectation-maximum likelihood (EM) algorithm is engaged to build the model. By only employing software size and complexity metrics, this technique can be used to develop a model for predicting software quality even without the prior knowledge of the number of faults in the modules. In addition, Akaike Information Criterion (AIC) is used to select the model number which is assumed to be the class number the program modules should be classified. The technique is successful in classifying software into fault-prone and non fault-prone modules with a relatively low error rate, providing a reliable indicator for software quality prediction
  • Keywords
    software metrics; software quality; Akaike Information Criterion; expectation-maximum likelihood algorithm; fault-prone program modules; mixture models; software complexity metrics; software quality prediction; software size; Computer science; Fault diagnosis; Life testing; Neural networks; Pattern analysis; Predictive models; Software algorithms; Software metrics; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2000. Proceedings. First Asia-Pacific Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-0825-1
  • Type

    conf

  • DOI
    10.1109/APAQ.2000.883780
  • Filename
    883780