Title :
Neural networks in specification level software size estimation
Author :
Hakkarainen, Juha ; Laamanen, Petteri ; Rask, Raimo
Author_Institution :
Dept. of Comput. Sci., Joensuu Univ., Finland
Abstract :
Presents a neural network approach to software size estimation. A multilayer feedforward network is trained using the backpropagation algorithm. The training and testing data consist of randomly generated structured analysis descriptions as input data and corresponding algorithm based size metric values as output data. The size metrics used in the experiments are Albrecht´s (1979) function points, Symon´s (1988) Mark II function points, and DeMarco´s (1982) function bang metric. The experiments indicate that neural networks can learn to calculate software size estimates. In each of the experiments it was found that the results depend on the features of the input data, the metric, and the convergence criteria used. The results also encourage the development of a general input set to represent size-related features of graph-based system descriptions
Keywords :
feedforward neural nets; formal specification; software metrics; systems analysis; Mark II function points; algorithm based size metric values; backpropagation algorithm; convergence criteria; function bang metric; function point analysis; general input set; graph-based system descriptions; multilayer feedforward network; neural network; randomly generated structured analysis descriptions; size-related features; specification level software size estimation; training; Backpropagation algorithms; Computer science; Costs; Intelligent networks; Multi-layer neural network; Neural networks; Size measurement; Software measurement; Software systems; Testing;
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
DOI :
10.1109/HICSS.1993.284242