Software development cost estimation using wavelet neural networks

被引:74
|
作者
Kumar, K. Vinay [1 ]
Ravi, V. [1 ]
Carr, Mahil [1 ]
Kiran, N. Raj [1 ]
机构
[1] Inst Dev & Res Banking Technol, Hyderabad 500057, Andhra Pradesh, India
关键词
Software development effort; Software cost estimation; Wavelet neural networks; Threshold accepting based wavelet neural network;
D O I
10.1016/j.jss.2007.12.793
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development has become an essential investment for many organizations. Software engineering practitioners have become more and more concerned about accurately predicting the cost and quality of software product under development. Accurate estimates are desired but no model has proved to be successful at effectively and consistently predicting software development cost. In this paper, we propose the use of wavelet neural network (WNN) to forecast the software development effort. We used two types of WNN with Morlet function and Gaussian function as transfer function and also proposed threshold acceptance training algorithm for wavelet neural network (TAWNN). The effectiveness of the WNN variants is compared with other techniques such as multilayer perceptron (MLP), radial basis function network (RBFN), multiple linear regression (MLR), dynamic evolving neuro-fuzzy inference system (DENFIS) and support vector machine (SVM) in terms of the error measure which is mean magnitude relative error (MMRE) obtained on Canadian financial (CF) dataset and IBM data processing services (IBMDPS) dataset. Based on the experiments conducted, it is observed that the WNN-Morlet for CF dataset and WNN-Gaussian for IBMDPS outperformed all the other techniques. Also, TAWNN outperformed all other techniques except WNN. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:1853 / 1867
页数:15
相关论文
共 50 条
  • [1] Software cost estimation using artificial neural networks with inputs selection
    Papatheocharous, Efi
    Andreou, Andreas S.
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2007, : 398 - 407
  • [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 cost estimation models using Radial Basis Function Neural Networks
    Idri, Ali
    Zahi, Azeddine
    Mendes, Emilia
    Zakrani, Abdelali
    [J]. SOFTWARE PROCESS AND PRODUCT MEASUREMENT, 2008, 4895 : 21 - +
  • [4] Software reliability prediction using wavelet neural networks
    Kiran, N. Raj
    Ravi, V.
    [J]. ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL I, PROCEEDINGS, 2007, : 195 - 199
  • [5] Can neural networks be easily interpreted in software cost estimation?
    Idri, A
    Khoshgoftaar, TM
    Abran, A
    [J]. PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOL 1 & 2, 2002, : 1162 - 1167
  • [6] A hybrid approach for software cost estimation using polynomial neural networks and intuitionistic fuzzy sets
    Kaushik, Anupama
    Soni, A. K.
    Soni, Rachna
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2015, 52 (04) : 292 - 304
  • [7] 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
  • [8] Estimation of Soil Moisture Profile Using Wavelet Neural Networks
    Kulaglic, Ajla
    Ustundag, Burak Berk
    [J]. THIRD INTERNATIONAL CONFERENCE ON AGRO-GEOINFORMATICS (AGRO-GEOINFORMATICS 2014), 2014, : 330 - 335
  • [9] Methodology for Software Development Estimation Optimization Based on Neural Networks
    Garcia, A.
    Gonzalez, I.
    Colomo, R.
    Lopez, J. L.
    Ruiz, B.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2011, 9 (03) : 391 - 405
  • [10] Software Development Cost Estimation using Analogy: A Review
    Keung, Jacky
    [J]. ASWEC 2009: 20TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 327 - 336