Methodology for Software Development Estimation Optimization Based on Neural Networks

被引:3
|
作者
Garcia, A. [1 ]
Gonzalez, I. [1 ]
Colomo, R. [1 ]
Lopez, J. L. [1 ]
Ruiz, B. [1 ]
机构
[1] Univ Carlos III Madrid, Dept Informat, Madrid 28911, Spain
关键词
Neural Networks; Software Engineering; Effort Estimation; Optimization Methodology; TIME-SERIES PREDICTION; GENETIC ALGORITHM; MODEL; SIZE; FRAMEWORK; SYSTEMS; SAMPLE;
D O I
10.1109/TLA.2011.5893789
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:391 / 405
页数:15
相关论文
共 50 条
  • [1] Neural Networks based Software Development Effort Estimation: A Systematic Mapping Study
    Boujida, Fatima Ezzahra
    Amazal, Fatima Azzahra
    Idri, Ali
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 102 - 110
  • [2] SOFTWARE COST ESTIMATION MODEL BASED ON NEURAL NETWORKS
    Enachescu, Calin
    Radoiu, Dumitru
    [J]. KEPT 2009: KNOWLEDGE ENGINEERING PRINCIPLES AND TECHNIQUES, 2009, : 247 - 257
  • [3] Software development cost estimation using wavelet neural networks
    Kumar, K. Vinay
    Ravi, V.
    Carr, Mahil
    Kiran, N. Raj
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (11) : 1853 - 1867
  • [4] The Role of Neural Networks and Metaheuristics in Agile Software Development Effort Estimation
    Kaushik, Anupama
    Tayal, Devendra Kumar
    Yadav, Kalpana
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2020, 11 (02) : 50 - 71
  • [5] COSMIC FP method in software development estimation using artificial neural networks based on orthogonal arrays
    Rankovic, Nevena
    Rankovic, Dragica
    Ivanovic, Mirjana
    Lazic, Ljubomir
    [J]. CONNECTION SCIENCE, 2022, 34 (01) : 185 - 204
  • [6] Software Effort Estimation Development From Neural Networks to Deep Learning Approaches
    Rijwani, Poonam
    Jain, Sonal
    [J]. JOURNAL OF CASES ON INFORMATION TECHNOLOGY, 2022, 24 (04)
  • [7] Optimization of Neural Network for Software Effort Estimation
    Rao, Sankara P.
    Reddi, Kiran Kumar
    Rani, Usha R.
    [J]. 2017 INTERNATIONAL CONFERENCE ON ALGORITHMS, METHODOLOGY, MODELS AND APPLICATIONS IN EMERGING TECHNOLOGIES (ICAMMAET), 2017,
  • [8] Study on Optimization of Software regressive testing based on RBF Neural Networks
    Bai, Wenle
    Zhang, Yongmei
    Song, Bin
    [J]. MATERIALS, MECHANICAL ENGINEERING AND MANUFACTURE, PTS 1-3, 2013, 268-270 : 1714 - 1717
  • [9] Memory Usage Estimation for Dataflow-Model-Based Software Development Methodology
    Yoon, Kyonghwan
    Jeong, Eunjin
    Kang, Woosuk
    Ha, Soonhoi
    [J]. IEEE DESIGN & TEST, 2024, 41 (01) : 60 - 69
  • [10] Integrating uncertainty in software effort estimation using Bootstrap based Neural Networks
    Laqrichi, Safae
    Marmier, Francois
    Gourc, Didier
    Nevoux, Jean
    [J]. IFAC PAPERSONLINE, 2015, 48 (03): : 954 - 959