DocumentCode :
2049254
Title :
A simulation-based comparison of empirical modeling techniques for software metric models of development effort
Author :
Gray, Andrew K.
Author_Institution :
Dept. of Inf. Sci., Otago Univ., Dunedin, New Zealand
Volume :
2
fYear :
1999
fDate :
1999
Firstpage :
526
Abstract :
Empirical models for the management of software development projects have until recently been based, with only limited exceptions, on linear least-squares regression. The continued failure of the resulting empirical models to provide adequate assistance to managers has led to the examination (and even some adoption) of more sophisticated modeling techniques. These techniques have included robust statistical procedures, various forms of neural network models, fuzzy logic, case-based reasoning, and regression trees. This paper describes a simulation-based study on the performance of some of these empirical modeling techniques using a size and effort software metric data set. The models are assessed using a variety of “goodness of fit” measures-assessing the predictive performance on hold-out samples across 50 simulations using both sampling with replacement and without replacement. The relative performances of each technique can be used to select that which is “best” given the desired predictive accuracy criterion. Overall the best performing technique appears to be M-estimation. This suggests that robustness to outliers, in this case at least, may be more important than modeling non-linearities or interactions
Keywords :
case-based reasoning; fuzzy logic; project management; software development management; software metrics; virtual machines; M-estimation; case-based reasoning; empirical modeling techniques; fuzzy logic; goodness of fit measures; neural network models; outlier robustness; predictive performance; regression trees; robust statistical procedures; simulation-based comparison; software development project management; software metric models; Fuzzy logic; Neural networks; Predictive models; Programming; Project management; Regression tree analysis; Robustness; Sampling methods; Software development management; Software metrics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Neural Information Processing, 1999. Proceedings. ICONIP '99. 6th International Conference on
Conference_Location :
Perth, WA
Print_ISBN :
0-7803-5871-6
Type :
conf
DOI :
10.1109/ICONIP.1999.845649
Filename :
845649
Link To Document :
بازگشت