The objective of this paper is to investigate the use of Support Vector Regression (SVR) for Web development effort estimation when using a cross-company data set. Four kernels of SVR were used, linear, polynomial, Gaussian and sigmoid and two preprocessing strategies of the variables were applied, namely normalization and logarithmic. The hold-out validation process was carried out for all the eight configurations using a training set and a validation set from the Tukutuku data set. Our results suggest that the predictions obtained with linear kernel applying a logarithmic transformation of variables (LinLog) are significantly better than those obtained with the other configurations. In addition, SVR has been compared with the traditional estimation techniques, such as Manual StepWise Regression, Case-Based Reasoning, and Bayesian Networks. Our results suggest that SVR with LinLog configuration can provide significantly superior prediction accuracy than other techniques.

Using Support Vector Regression for Web Development Effort Estimation / Corazza, Anna; DI MARTINO, Sergio; Filomena, Ferrucci; Carmine, Gravino; Emilia, Mendes. - STAMPA. - 5891:(2009), pp. 255-271.

Using Support Vector Regression for Web Development Effort Estimation.

CORAZZA, ANNA;DI MARTINO, SERGIO;
2009

Abstract

The objective of this paper is to investigate the use of Support Vector Regression (SVR) for Web development effort estimation when using a cross-company data set. Four kernels of SVR were used, linear, polynomial, Gaussian and sigmoid and two preprocessing strategies of the variables were applied, namely normalization and logarithmic. The hold-out validation process was carried out for all the eight configurations using a training set and a validation set from the Tukutuku data set. Our results suggest that the predictions obtained with linear kernel applying a logarithmic transformation of variables (LinLog) are significantly better than those obtained with the other configurations. In addition, SVR has been compared with the traditional estimation techniques, such as Manual StepWise Regression, Case-Based Reasoning, and Bayesian Networks. Our results suggest that SVR with LinLog configuration can provide significantly superior prediction accuracy than other techniques.
2009
9783642054143
Using Support Vector Regression for Web Development Effort Estimation / Corazza, Anna; DI MARTINO, Sergio; Filomena, Ferrucci; Carmine, Gravino; Emilia, Mendes. - STAMPA. - 5891:(2009), pp. 255-271.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/358855
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact