Prediction of software engineering variables with high accuracy is still an open problem. The primary reason for the lack of high accuracy in prediction might be because most models are linear in the parameters and so are not sufficiently flexible and suffer from redundancy. In this chapter, we focus on improving regression models by decreasing their redundancy and increasing their parsimony, i.e., we turn the model into a model with fewer variables than the former. We present an empirical auto-associative neural network-based strategy for model improvement, which implements a reduction technique called Curvilinear component analysis. The contribution of this chapter is to show how multi-layer feedforward neural networks can be a useful and practical mechanism for improving software engineering estimation models.

Sarcia’, S., Cantone, G., Basili, V. (2009). Auto-associative neural networks to estimate accuracy of estimation models. In Farid Meziane and Sunil Valeda (a cura di), Artificial intelligence applications for improved software engineering development: new prospects (pp. 66-81). IGI Global [10.4018/978-1-60566-758-4].

Auto-associative neural networks to estimate accuracy of estimation models

CANTONE, GIOVANNI;
2009-01-01

Abstract

Prediction of software engineering variables with high accuracy is still an open problem. The primary reason for the lack of high accuracy in prediction might be because most models are linear in the parameters and so are not sufficiently flexible and suffer from redundancy. In this chapter, we focus on improving regression models by decreasing their redundancy and increasing their parsimony, i.e., we turn the model into a model with fewer variables than the former. We present an empirical auto-associative neural network-based strategy for model improvement, which implements a reduction technique called Curvilinear component analysis. The contribution of this chapter is to show how multi-layer feedforward neural networks can be a useful and practical mechanism for improving software engineering estimation models.
2009
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Rilevanza internazionale
Capitolo o saggio
Prediction models, estimation models curvilinear component analysis, non-linear principal compoment analysis, feature reduction, feature selection, neural netwrks, auto-associative neural networks, computational intelligence, software estimation, software economics, software engineering
Sarcia’, S., Cantone, G., Basili, V. (2009). Auto-associative neural networks to estimate accuracy of estimation models. In Farid Meziane and Sunil Valeda (a cura di), Artificial intelligence applications for improved software engineering development: new prospects (pp. 66-81). IGI Global [10.4018/978-1-60566-758-4].
Sarcia’, S; Cantone, G; Basili, V
Contributo in libro
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/2108/15358
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact