To what extent is tuned neural network pruning beneficial in software effort estimation?
Close
Conţinutul numărului revistei
Articolul precedent
Articolul urmator
270 13
Ultima descărcare din IBN:
2023-09-05 10:35
Căutarea după subiecte
similare conform CZU
004.4'2 (3)
Software (296)
SM ISO690:2012
MARUF OZTURK, Muhammed. To what extent is tuned neural network pruning beneficial in software effort estimation? In: Computer Science Journal of Moldova, 2021, nr. 3(87), pp. 340-365. ISSN 1561-4042.
EXPORT metadate:
Google Scholar
Crossref
CERIF

DataCite
Dublin Core
Computer Science Journal of Moldova
Numărul 3(87) / 2021 / ISSN 1561-4042 /ISSNe 2587-4330

To what extent is tuned neural network pruning beneficial in software effort estimation?

CZU: 004.4'2
MSC 2010: 62M45,68T05

Pag. 340-365

Maruf Ozturk Muhammed
 
Department of Computer Engineering Faculty of Engineering Isparta
 
 
Disponibil în IBN: 3 decembrie 2021


Rezumat

Software effort estimation (SEE) is of great importance for planning the budgets of future projects. The models of SEE are developed depending on the enhancements of hardware technology. However, developing such models based on neural networks remarkably increases the burden of computation. Neural network pruning may provide a suitable alternative to alleviate that burden. By detecting the elements making insignificant contributions to the output of a trained neural network, it is thus possible to obtain a reliable model. Otherwise, valuable information extracted from a trained neural network may be lost in pruning. In this work, the effects of pruning multi-layer perceptron (MLP) are investigated on SEE. To experimentally evaluate those effects, eight SEE data sets are employed. To find the optimal configuration of MLP, four optimization methods are utilized along with two pruning techniques. The results show that each optimization method has a distinctive threshold to suspend pruning. The model established to reach a low error of SEE, the number of features having low standard deviations should be greater than that of the features having high standard deviations. If a tuning process is applied to the hyperparameters of the pruning algorithm, the genetic algorithm is recommended to obtain high accuracy in the classification. This work provides a guideline for researchers to understand the effectiveness of neural network pruning in SEE.

Cuvinte-cheie
Effort estimation, hyperparameter optimization, neural network pruning