Title :
Application of TreeNet in Predicting Object-Oriented Software Maintainability: A Comparative Study
Author :
Elish, Mahmoud O. ; Elish, Karim O.
Author_Institution :
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran
Abstract :
There is an increasing interest in more accurate prediction of software maintainability in order to better manage and control software maintenance. Recently, TreeNet has been proposed as a novel advance in data mining that extends and improves the CART (classification and regression trees) model using stochastic gradient boosting. This paper empirically investigates whether the TreeNet model yields improved prediction accuracy over the recently published object-oriented software maintainability prediction models: multivariate adaptive regression splines, multivariate linear regression, support vector regression, artificial neural network, and regression tree. The results indicate that improved, or at least competitive, prediction accuracy has been achieved when applying the TreeNet model.
Keywords :
data mining; neural nets; object-oriented programming; regression analysis; software maintenance; support vector machines; trees (mathematics); CART model; TreeNet; artificial neural network; data mining; multivariate adaptive regression splines; multivariate linear regression; object-oriented software maintainability; regression tree; software maintenance; stochastic gradient boosting; support vector regression; Accuracy; Application software; Boosting; Classification tree analysis; Data mining; Object oriented modeling; Predictive models; Regression tree analysis; Software maintenance; Stochastic processes;
Conference_Titel :
Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
Conference_Location :
Kaiserslautern
Print_ISBN :
978-0-7695-3589-0
DOI :
10.1109/CSMR.2009.57