Bio-Inspired Models of Network, Information, and Computing Systems. 5th International ICST Conference, BIONETICS 2010, Boston, USA, December 1-3, 2010, Revised Selected Papers

Research Article

Proposing a Novel Artificial Neural Network Prediction Model to Improve the Precision of Software Effort Estimation

Download
379 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-32615-8_33,
        author={Iman Attarzadeh and Siew Ow},
        title={Proposing a Novel Artificial Neural Network Prediction Model to Improve the Precision of Software Effort Estimation},
        proceedings={Bio-Inspired Models of Network, Information, and Computing Systems. 5th International ICST Conference, BIONETICS 2010, Boston, USA, December 1-3, 2010, Revised Selected Papers},
        proceedings_a={BIONETICS},
        year={2012},
        month={10},
        keywords={Software engineering software project management software cost estimation models COCOMO model soft computing techniques artificial neural networks},
        doi={10.1007/978-3-642-32615-8_33}
    }
    
  • Iman Attarzadeh
    Siew Ow
    Year: 2012
    Proposing a Novel Artificial Neural Network Prediction Model to Improve the Precision of Software Effort Estimation
    BIONETICS
    Springer
    DOI: 10.1007/978-3-642-32615-8_33
Iman Attarzadeh1,*, Siew Ow1,*
  • 1: University of Malaya
*Contact email: attarzadeh@siswa.um.edu.my, show@um.edu.my

Abstract

Nowadays, software companies have to mange different software development processes based on different time, cost, and number of staff sequentially, which is a very complex task and supports project planning and tracking. Software time, cost and manpower estimation for separate projects is one of the critical and crucial tasks for project managers. Accurate software estimation at an early stage of project planning is counted as a great challenge in software project management, in the last decade, as it allows considering project financial, controlling, and strategic planning. Software effort estimation refers to the estimations of the likely amount of cost, schedule, and manpower required to develop software. This paper proposes a novel artificial neural network prediction model incorporating Constructive Cost Model (COCOMO). The new model uses the desirable features of artificial neural networks such as learning ability, while maintaining the merits of the COCOMO model. This model deals efficiently with uncertainty of software metrics to improve the accuracy of estimates. The experimental results show that using the proposed model improves the accuracy of the estimates, 8.36% improvement, when the obtained result compared to the COCOMO model.