Convergence rate of Artificial Neural Networks for estimation in software

被引:13
|
作者
Rankovic, Dragica [1 ]
Rankovic, Nevena [1 ]
Ivanovic, Mirjana [2 ]
Lazic, Ljubomir [1 ]
机构
[1] Union Univ, Sch Comp, Belgrade 11000, Serbia
[2] Univ Novi Sad, Fac Sci, Novi Sad 21000, Serbia
关键词
Software effort estimation; Convergence rate; Taguchi Orthogonal Arrays; Artificial Neural Networks design; Fuzzification; Clustering; OPTIMIZATION; PARAMETERS; DESIGN;
D O I
10.1016/j.infsof.2021.106627
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Nowadays, companies are investing in brand new software, given that fact they always need help with estimating software development, effort, costs, and the period of time needed for completing the software itself. In this paper, four different architectures of Artificial Neural Networks (ANN), as one of the most desired tools for predicting and estimating effort in software development, were used. Objective: This paper aims to determine the convergence rate of each of the proposed ANNs, when obtaining the minimum relative error, first depending on the cost effect function, then on the nature of the data on which the training, testing, and validation is performed. Method: Magnitude relative error (MRE) is calculated based on Taguchi's orthogonal plans for each of these four proposed ANN architectures. The fuzzification method, five different datasets, the clustering method for input values of each dataset, and prediction were used to achieve the best model for estimation. Results: Based on performed parts of the experiment, it can be concluded that the convergence rate of each proposed architecture depends on the cost effect function and the nature of projects in different datasets. By following the prediction throughout all experimental parts, it can be further confirmed that ANN-L36 gave the best results in this proposed approach. Conclusion: The main advantages of this model are as follows: the number of iterations is less than 10, shortened effort estimation time thanks to convergence rate, simple architecture of each proposed ANN, large coverage of different values of actual project efficiency, and minimal MMRE. This model can also serve as an idea for the construction of a tool that would be able to reliably, efficiently and accurately estimate the effort when developing various software projects.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Estimation of flotation rate constant and collision efficiency using regression and artificial neural networks
    Eskanlou, Amir
    Shahbazi, Behzad
    Hassas, Behzad Vaziri
    [J]. SEPARATION SCIENCE AND TECHNOLOGY, 2018, 53 (02) : 374 - 388
  • [22] Estimation of the development of the Euro to Chinese Yuan exchange rate using artificial neural networks
    Vochozka, Marek
    Vrbka, Jaromir
    [J]. INNOVATIVE ECONOMIC SYMPOSIUM 2018 - MILESTONES AND TRENDS OF WORLD ECONOMY (IES2018), 2019, 61
  • [23] Estimation of Biogas Production Rate in a Thermophilic UASB Reactor Using Artificial Neural Networks
    Kanat, Gurdal
    Saral, Arslan
    [J]. ENVIRONMENTAL MODELING & ASSESSMENT, 2009, 14 (05) : 607 - 614
  • [24] Software Cost Modelling and Estimation Using Artificial Neural Networks Enhanced by Input Sensitivity Analysis
    Papatheocharous, Efi
    Andreou, Andreas S.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2012, 18 (14) : 2041 - 2070
  • [25] An improved functional link artificial neural networks with intuitionistic fuzzy clustering for software cost estimation
    Kaushik A.
    Soni A.K.
    Soni R.
    [J]. International Journal of System Assurance Engineering and Management, 2016, 7 (Suppl 1) : 50 - 61
  • [26] Exponential convergence rate estimation for neutral BAM neural networks with mixed time-delays
    Chen, Bo
    Yu, Li
    Zhang, Wen-An
    [J]. NEURAL COMPUTING & APPLICATIONS, 2011, 20 (03): : 451 - 460
  • [27] Estimation of exponential convergence rate and exponential stability for neural networks with time-varying delay
    Tu, FH
    Liao, XF
    [J]. CHAOS SOLITONS & FRACTALS, 2005, 26 (05) : 1499 - 1505
  • [28] Exponential convergence rate estimation for neutral BAM neural networks with mixed time-delays
    Bo Chen
    Li Yu
    Wen-An Zhang
    [J]. Neural Computing and Applications, 2011, 20 : 451 - 460
  • [29] Exponential stability of asymmetric hopfield neural networks with time-delay and the estimation of convergence rate
    Chen, Yajun
    Xu, Xiaoming
    Yang, Yupu
    [J]. Kang T'ieh/Iron and Steel (Peking), 1999, 34 (02): : 1 - 3
  • [30] Estimation of Student Success with Artificial Neural Networks
    Turhan, Kemal
    Kurt, Burcin
    Engin, Yasemin Zeynep
    [J]. EGITIM VE BILIM-EDUCATION AND SCIENCE, 2013, 38 (170): : 112 - 120