• DocumentCode
    637074
  • Title

    Improving the accuracy in software effort estimation: Using artificial neural network model based on particle swarm optimization

  • Author

    Zhang Dan

  • Author_Institution
    Int. Sch., Beijing Univ. of Posts & Telecommun., Beijing, China
  • fYear
    2013
  • fDate
    28-30 July 2013
  • Firstpage
    180
  • Lastpage
    185
  • Abstract
    Recent years, the software industry is growing rapidly and people pay more attention on how to keep high efficiency in the process of software development and management. In the process of software development, time, cost, manpower are all critical factors. At the stage of software project planning, project managers will evaluate these parameters to get an efficient software develop process. Software effort evaluate is an important aspect which includes amount of cost, schedule, and manpower requirement. Hence evaluate the software effort at the early phase will improve the efficiency of the software develop process, and increase the successful rate of software development. This paper proposes an artificial neural network (ANN) prediction model that incorporates with Constructive Cost Model (COCOMO) which is improved by applying particle swarm optimization (PSO), PSO-ANN-COCOMO II, to provide a method which can estimate the software develop effort accurately. The modified model increases the convergence speed of artificial neural network and solves the problem of artificial neural network´s learning ability that has a high dependency of the network initial weights. This model improves the learning ability of the original model and keeps the advantages of COCOMO model. Using two data sets (COCOMO I and NASA93) to verify the modified model, the result comes out that PSO-ANN-COCOMO II has an improvement of 3.27% in software effort estimation accuracy than the original artificial neural network Constructive Cost Model (ANN-COCOMO II).
  • Keywords
    DP industry; convergence; estimation theory; neural nets; particle swarm optimisation; planning; project management; software development management; software metrics; software performance evaluation; ANN prediction model; COCOMO model; PSO-ANN-COCOMO II; artificial neural network constructive cost model; artificial neural network learning ability; artificial neural network model; artificial neural network prediction model; convergence speed; data sets; particle swarm optimization; project managers; software development estimation; software development process; software effort estimation accuracy; software effort evaluation; software industry; software management; software project planning; Algorithm design and analysis; Artificial neural networks; Computational modeling; Data models; Estimation; Particle swarm optimization; Software; COCOMO model; Software project management; artificial neural network; particle swarm optimization; software effort estimation model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Operations and Logistics, and Informatics (SOLI), 2013 IEEE International Conference on
  • Conference_Location
    Dongguan
  • Print_ISBN
    978-1-4799-0529-4
  • Type

    conf

  • DOI
    10.1109/SOLI.2013.6611406
  • Filename
    6611406