Application of TreeNet in Predicting Object-Oriented Software Maintainability: A Comparative Study

被引:65
作者
Elish, Mahmoud O. [1 ]
Elish, Karim O. [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
来源
13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS | 2009年
关键词
MAINTENANCE; METRICS; RELIABILITY;
D O I
10.1109/CSMR.2009.57
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:69 / 77
页数:9
相关论文
共 28 条
[1]  
[Anonymous], THESIS U YORK
[2]  
[Anonymous], J MED BIOL SCI
[3]   Predicting maintenance performance using object-oriented design complexity metrics [J].
Bandi, RK ;
Vaishnavi, VK ;
Turk, DE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (01) :77-87
[4]   THE TAME PROJECT - TOWARDS IMPROVEMENT-ORIENTED SOFTWARE ENVIRONMENTS [J].
BASILI, VR ;
ROMBACH, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (06) :758-773
[5]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[6]  
Conte SD., 1986, Software Engineering Metrics and Models
[7]  
D'Errico R., 2006, P CAS ACT SOC FOR, P1
[8]   Assessing effort estimation models for corrective maintenance through empirical studies [J].
De Lucia, A ;
Pompella, E ;
Stefanucci, S .
INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (01) :3-15
[9]   Predicting defect-prone software modules using support vector machines [J].
Elish, Karim O. ;
Elish, Mahmoud O. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (05) :649-660
[10]   Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems [J].
Fioravanti, F ;
Nesi, P .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (12) :1062-1084