Cargando…

Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects

Statistical and genetic programming techniques have been used to predict the software development effort of large software projects. In this paper, a genetic programming model was used for predicting the effort required in individually developed projects. Accuracy obtained from a genetic programming...

Descripción completa

Detalles Bibliográficos
Autores principales: Chavoya, Arturo, Lopez-Martin, Cuauhtemoc, Andalon-Garcia, Irma R., Meda-Campaña, M. E.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3511534/
https://www.ncbi.nlm.nih.gov/pubmed/23226305
http://dx.doi.org/10.1371/journal.pone.0050531
_version_ 1782251631009595392
author Chavoya, Arturo
Lopez-Martin, Cuauhtemoc
Andalon-Garcia, Irma R.
Meda-Campaña, M. E.
author_facet Chavoya, Arturo
Lopez-Martin, Cuauhtemoc
Andalon-Garcia, Irma R.
Meda-Campaña, M. E.
author_sort Chavoya, Arturo
collection PubMed
description Statistical and genetic programming techniques have been used to predict the software development effort of large software projects. In this paper, a genetic programming model was used for predicting the effort required in individually developed projects. Accuracy obtained from a genetic programming model was compared against one generated from the application of a statistical regression model. A sample of 219 projects developed by 71 practitioners was used for generating the two models, whereas another sample of 130 projects developed by 38 practitioners was used for validating them. The models used two kinds of lines of code as well as programming language experience as independent variables. Accuracy results from the model obtained with genetic programming suggest that it could be used to predict the software development effort of individual projects when these projects have been developed in a disciplined manner within a development-controlled environment.
format Online
Article
Text
id pubmed-3511534
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-35115342012-12-05 Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects Chavoya, Arturo Lopez-Martin, Cuauhtemoc Andalon-Garcia, Irma R. Meda-Campaña, M. E. PLoS One Research Article Statistical and genetic programming techniques have been used to predict the software development effort of large software projects. In this paper, a genetic programming model was used for predicting the effort required in individually developed projects. Accuracy obtained from a genetic programming model was compared against one generated from the application of a statistical regression model. A sample of 219 projects developed by 71 practitioners was used for generating the two models, whereas another sample of 130 projects developed by 38 practitioners was used for validating them. The models used two kinds of lines of code as well as programming language experience as independent variables. Accuracy results from the model obtained with genetic programming suggest that it could be used to predict the software development effort of individual projects when these projects have been developed in a disciplined manner within a development-controlled environment. Public Library of Science 2012-11-30 /pmc/articles/PMC3511534/ /pubmed/23226305 http://dx.doi.org/10.1371/journal.pone.0050531 Text en © 2012 Chavoya et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Chavoya, Arturo
Lopez-Martin, Cuauhtemoc
Andalon-Garcia, Irma R.
Meda-Campaña, M. E.
Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects
title Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects
title_full Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects
title_fullStr Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects
title_full_unstemmed Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects
title_short Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects
title_sort genetic programming as alternative for predicting development effort of individual software projects
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3511534/
https://www.ncbi.nlm.nih.gov/pubmed/23226305
http://dx.doi.org/10.1371/journal.pone.0050531
work_keys_str_mv AT chavoyaarturo geneticprogrammingasalternativeforpredictingdevelopmenteffortofindividualsoftwareprojects
AT lopezmartincuauhtemoc geneticprogrammingasalternativeforpredictingdevelopmenteffortofindividualsoftwareprojects
AT andalongarciairmar geneticprogrammingasalternativeforpredictingdevelopmenteffortofindividualsoftwareprojects
AT medacampaname geneticprogrammingasalternativeforpredictingdevelopmenteffortofindividualsoftwareprojects