• DocumentCode
    2236631
  • Title

    Predicting Object-Oriented Software Maintainability Using Projection Pursuit Regression

  • Author

    Wang Li-jin ; Hu Xin-xin ; Ning Zheng-yuan ; Ke Wen-hua

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Fujian Agric. & Forestry Univ., Fuzhou, China
  • fYear
    2009
  • fDate
    26-28 Dec. 2009
  • Firstpage
    3827
  • Lastpage
    3830
  • Abstract
    This paper presents ongoing work on using projection pursuit regression model to predict object-oriented software maintainability. The maintainability is measured as the number of changes made to code during a maintenance period by means of object-oriented software metrics. To evaluate the benefits of using PPR over nonlinear modeling techniques, we also build artificial neural network model, and multivariate adaptive regression splines model. The models performance is evaluated and compared using leave-one-out cross-validation with RMSE. The results suggest that PPR can predict more accurately than the other two modeling techniques. The study also provided the useful information on how to constructing software quality model.
  • Keywords
    mean square error methods; neural nets; object-oriented programming; regression analysis; software maintenance; software metrics; software quality; splines (mathematics); RMSE; artificial neural network model; code changes; leave-one-out cross-validation; multivariate adaptive regression splines model; nonlinear modeling technique; object-oriented software maintainability; object-oriented software metrics; projection pursuit regression; software quality model; Agricultural engineering; Artificial neural networks; Information science; Maintenance engineering; Object oriented modeling; Power system modeling; Predictive models; Software maintenance; Software measurement; Software metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Engineering (ICISE), 2009 1st International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-4909-5
  • Type

    conf

  • DOI
    10.1109/ICISE.2009.845
  • Filename
    5455686