Related Experiment Video
Updated: May 16, 2026

Pre-Implantation Genetic Testing for Aneuploidy on a Semiconductor Based Next-Generation Sequencing Platform
Published on: August 17, 2022
Genetic programming as alternative for predicting development effort of individual software projects.
Arturo Chavoya1, Cuauhtemoc Lopez-Martin, Irma R Andalon-Garcia
1Department of Information Systems, CUCEA, Universidad de Guadalajara, Zapopan, Jalisco, Mexico. achavoya@cucea.udg.mx
Genetic programming effectively predicts software development effort for individual projects, outperforming traditional statistical regression. This method is reliable for disciplined, controlled development environments.
Area of Science:
- Software Engineering
- Computational Intelligence
- Data Science
Background:
- Accurate software development effort prediction is crucial for project management.
- Existing statistical models have limitations in predicting effort for individual projects.
Purpose of the Study:
- To evaluate the effectiveness of genetic programming (GP) for predicting software development effort in individual projects.
- To compare the accuracy of a GP model against a statistical regression model.
Main Methods:
- A genetic programming model was developed using data from 219 projects.
- A statistical regression model was also generated using the same dataset.
- Both models were validated on an independent dataset of 130 projects.
- Independent variables included lines of code and programming language experience.
Main Results:
- The genetic programming model demonstrated higher accuracy in predicting software development effort compared to the statistical regression model.
- The GP model's performance indicates its potential for effort prediction in individual projects.
Conclusions:
- Genetic programming offers a viable and accurate approach for predicting software development effort in individual projects.
- The predictive accuracy of the GP model is particularly strong in disciplined, development-controlled environments.
Related Concept Videos
Human Genetics
The complex relationship between genetics and psychology is observable through common biological components such...
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Behavioral Genetics and Its Designs
The primary methodologies used in behavior genetics include family studies, twin studies, and adoption studies, each providing unique...
Evolutionary Relationships through Genome Comparisons