Predicting Project Effort Intelligently in early Stages by Applying Genetic Algorithms with Neural Networks

Article Preview

Abstract:

In the early stages of a software development project, estimating the amount of effort is one of the most important project management concerns. This study has successfully produced global optimal reduced models intelligently predicting software cost estimation by employing neural networks with back-propagation learning algorithms combined with genetic algorithms (GA-NN) to determine the most significant explanatory variables among the 16 COCOMO cost drivers. The performance of the full model of GA-NN is much superior to that of the COCOMO, whilst the predicting performance of its global optimal reduced model is also comparable to that of the COCOMO in terms of MMRE and PRED (25). The optimal reduced models and their found significant factors can offer powerful supports for the project managers to make right decisions in the early stages of the projects.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2035-2040

Citation:

Online since:

February 2014

Authors:

Export:

Price:

* - Corresponding Author

[1] NIU, Y et al, Design and Applications of Effort Cost Control Procedures on Software Project Development, Electronic Technology & Software Engineering [J], 2013, 12: 60-61.

Google Scholar

[2] ZHANG, Jun,Discussion on Software Development Project Cost Control, Economic Research Guide [J], 2010, 27: 111-112.

Google Scholar

[3] FAN Xuedong, Research on Cost Control on Software Development of IT Enterprise Project, The Era of Economic and Trade [J], 2011, 6: 122-122.

Google Scholar

[4] Drew J et al. Case Study: factors for early prediction of software development success. Information and Software Technology [J], 2002, 44: 53-62.

DOI: 10.1016/s0950-5849(01)00217-8

Google Scholar

[5] Kitchenham B. A. The question odd scale economies in software—why cannot researchers agree? Information and Software Technology [J], 2002, 44: 13-24.

DOI: 10.1016/s0950-5849(01)00204-x

Google Scholar

[6] Heiat A. Comparison of artificial neural network and regression models for estimating software development effort. Information and Software Technology [J], 2002, 44: 911-922.

DOI: 10.1016/s0950-5849(02)00128-3

Google Scholar

[7] McConnell S. Rapid Development [M]. Redmond: Microsoft Press, (1996).

Google Scholar

[8] Glass R L. How not to prepare for a consulting assignment and other ugly consultancy. Communications of the ACM [J], 1998, 12: 41.

DOI: 10.1145/290133.290137

Google Scholar

[9] Barry B, Abts, C, Chulani S. Software development cost estimation approaches-a survey. Annals of Software Engineering [J], 2000, 2.

Google Scholar

[10] Boehm B W. Software Engineering Economics [M]. New York: Prentice Hall, (1981).

Google Scholar

[11] Albrecht A J, Gaffney J. Software function, source lines of code, and development effort prediction: a software science validation. IEEE Transaction on Software Engineering [J], 1983, 9(6): 639-648.

DOI: 10.1109/tse.1983.235271

Google Scholar

[12] Putnam L, Myers W, Measures for Excellence, Yourdon Press Computing Series [J], (1992).

Google Scholar

[13] Liu H, Motoda H. Feature Selection for Knowledge and Data Mining [M]. New York: Kluwer Academic Publishers, (1998).

Google Scholar

[14] Cios K, Pedrycz W. and Swinarski R. Data Mining Methods for Knowledge Discovery [M]. New York: Kluwer Academic Publishers, (1998).

Google Scholar

[15] Liu H, Motoda H. Instance Selection and Construction for Data Mining [M]. New York: Kluwer Academic Publishers, (2001).

Google Scholar

[16] Gray A, McConnell S. A comparison of techniques for developing predictive models of software metrics. Information and Software Technology [J], 1997: 39.

DOI: 10.1016/s0950-5849(96)00006-7

Google Scholar