Metodología para la optimización de la estimación del desarrollo de software utilizando redes neuronales (Methodology for software development estimation optimization based on neural networks)

Angel García (angel.garcia@uc3m.es), Israel González (israel.gonzalez@uc3m.es), Ricardo Colomo-Palacios (ricardo.colomo@uc3m.es), José Luis López (joseluis.lopez.cuadrado@uc3m.es), Belén Ruiz (mbelen.ruiz@uc3m.es)


Universidad Carlos III de Madrid
This paper appears in: Revista IEEE América Latina

Publication Date: June 2011
Volume: 9,   Issue: 3 
ISSN: 1548-0992


Abstract:
One of the most important tasks of a software development project manager is to produce accurate time and effort estimations. Improving the estimation accuracy is a widely recognized benefit for several software development processes. In order to achieve these objectives, there are proposals based on Artificial Intelligence techniques and specifically artificial neural networks. This paper proposes an optimization methodology for searching the best neural model applicable to the effort estimation of software projects. This will draw on a set of known factors in the early stages of development, outside the complex calculation of function points, which would entail a high level of maturity and definition of the project. This methodology has allowed, on the one hand, ensure the adequacy of the proposed neural network model and, on the other hand, optimize the performance, both in time and accuracy

Index Terms:
Neural Networks, Software Engineering, Effort Estimation, Optimization Methodology   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (595)]