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
Link To Document :
بازگشت