Title :
Exploring machine learning techniques for software size estimation
Author :
Regolin, Evandro N. ; De Souza, Gustavo A. ; Pozo, Aurora R T ; Vergilio, Silvia R.
Author_Institution :
Comput. Sci. Dept., Fed. Univ. of Parana, Curitiba, Brazil
Abstract :
Prediction models are fundamental in the early stages of the software development when many times, decisions must be taken without the required information. A typical information that is not available in these stages is software size metrics, such as lines of code (LOC). Models for LOC estimation are obtained from historical data and statistical regression methods are usually applied. These characteristics make this estimation problem especially interesting for the application of machine learning techniques. To explore this fact, this work applies Genetic Programming and Neural Networks techniques for LOC estimation. Two different data sets were used to obtain two models using respectively the metrics function points and number of components. The models are analysed and the machine learning techniques are compared.
Keywords :
genetic algorithms; learning (artificial intelligence); neural nets; regression analysis; software engineering; LOC estimation; genetic programming; lines of code; machine learning; neural networks; software development; software size estimation; software size metrics; statistical regression; Application software; Computer science; Equations; Genetic programming; Lab-on-a-chip; Machine learning; Maximum likelihood estimation; Network-on-a-chip; Neural networks; Predictive models;
Conference_Titel :
Chilean Computer Science Society, 2003. SCCC 2003. Proceedings. 23rd International Conference of the
Print_ISBN :
0-7695-2008-1
DOI :
10.1109/SCCC.2003.1245453