Some studies have reported promising results on the use of Support Vector Machines (SVMs) for predicting fault-prone software components. Nevertheless, the performance of the method heavily depends on the setting of some parameters. To address this issue, we investigated the use of a Genetic Algorithm (GA) to search for a suitable configuration of SVMs to be used for inter-release fault prediction. In particular, we report on an assessment of the method on five software systems. As benchmarks we exploited SVMs with random and Grid-search configuration strategies and several other machine learning techniques. The results show that the combined use of GA and SVMs is effective for inter-release fault prediction.

A further analysis on the use of Genetic Algorithm to configure Support Vector Machines for inter-release fault prediction / F., Sarro; DI MARTINO, Sergio; F., Ferrucci; C., Gravino. - STAMPA. - (2012), pp. 1215-1220. (Intervento presentato al convegno ACM Symposium on Applied Computing, SAC 2012 tenutosi a Riva, Trento, Italy nel March 26-30, 2012) [10.1145/2245276.2231967].

A further analysis on the use of Genetic Algorithm to configure Support Vector Machines for inter-release fault prediction

DI MARTINO, SERGIO;
2012

Abstract

Some studies have reported promising results on the use of Support Vector Machines (SVMs) for predicting fault-prone software components. Nevertheless, the performance of the method heavily depends on the setting of some parameters. To address this issue, we investigated the use of a Genetic Algorithm (GA) to search for a suitable configuration of SVMs to be used for inter-release fault prediction. In particular, we report on an assessment of the method on five software systems. As benchmarks we exploited SVMs with random and Grid-search configuration strategies and several other machine learning techniques. The results show that the combined use of GA and SVMs is effective for inter-release fault prediction.
2012
9781450308571
A further analysis on the use of Genetic Algorithm to configure Support Vector Machines for inter-release fault prediction / F., Sarro; DI MARTINO, Sergio; F., Ferrucci; C., Gravino. - STAMPA. - (2012), pp. 1215-1220. (Intervento presentato al convegno ACM Symposium on Applied Computing, SAC 2012 tenutosi a Riva, Trento, Italy nel March 26-30, 2012) [10.1145/2245276.2231967].
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/459565
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 39
  • ???jsp.display-item.citation.isi??? ND
social impact