Can genetic programming improve software effort estimation? A comparative evaluation

Citation
Cj. Burgess et M. Lefley, Can genetic programming improve software effort estimation? A comparative evaluation, INF SOFTW T, 43(14), 2001, pp. 863-873
Citations number
46
Categorie Soggetti
Computer Science & Engineering
Journal title
INFORMATION AND SOFTWARE TECHNOLOGY
ISSN journal
09505849 → ACNP
Volume
43
Issue
14
Year of publication
2001
Pages
863 - 873
Database
ISI
SICI code
0950-5849(200112)43:14<863:CGPISE>2.0.ZU;2-7
Abstract
Accurate software effort estimation is an important part of the software pr ocess. Originally, estimation was performed using only human expertise, but more recently, attention has turned to a variety of machine learning (ML) methods. This paper attempts to evaluate critically the potential of geneti c programming (GP) in software effort estimation when compared with previou sly published approaches, in terms of accuracy and ease of use. The compari son is based on the well-known Desharnais data set of 81 software projects derived from a Canadian software house in the late 1980s. The input variabl es are restricted to those available from the specification stage and signi ficant effort is put into the GP and all of the other solution strategies t o offer a realistic and fair comparison. There is evidence that GP can offe r significant improvements in accuracy but this depends on the measure and interpretation of accuracy used. GP has the potential to be a valid additio nal tool for software effort estimation but set up and running effort is hi gh and interpretation difficult, as it is for any complex meta-heuristic te chnique. (C) 2001 Elsevier Science B.V. All rights reserved.