• DocumentCode
    2204685
  • Title

    Improving code churn predictions during the system test and maintenance phases

  • Author

    Khoshgoftaar, Taghi M. ; Szabo, Robert M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
  • fYear
    1994
  • fDate
    19-23 Sep 1994
  • Firstpage
    58
  • Lastpage
    67
  • Abstract
    We show how to improve the prediction of gross change using neural networks. We select a multiple regression quality model from the principal components of software complexity metrics collected from a large commercial software system at the beginning of the testing phase. Our measure of quality is based on gross change, and is collected at the end of the maintenance phase. This quality measure is attractive for study as it is both objective and easily obtained directly from the source code. Then, we train a neural network with the complete set of principal components. Comparisons of the two models, gathered from eight related software systems, shows that the neural network offers much improved predictive quality over the multiple regression model
  • Keywords
    learning (artificial intelligence); neural nets; program testing; software maintenance; software metrics; software quality; code churn predictions; gross change prediction; large commercial software system; multiple regression model; multiple regression quality model; neural net training; neural networks; principal components; software complexity metrics; software maintenance; software quality; system testing; Learning systems; Neural network applications; Software design/development; Software maintenance; Software metrics; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1994. Proceedings., International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-8186-6330-8
  • Type

    conf

  • DOI
    10.1109/ICSM.1994.336789
  • Filename
    336789