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

被引:6
|
作者
Chavoya, Arturo [1 ]
Lopez-Martin, Cuauhtemoc [1 ]
Andalon-Garcia, Irma R. [1 ]
Meda-Campana, M. E. [1 ]
机构
[1] Univ Guadalajara, Dept Informat Syst, CUCEA, Zapopan, Jalisco, Mexico
来源
PLOS ONE | 2012年 / 7卷 / 11期
关键词
COST ESTIMATION;
D O I
10.1371/journal.pone.0050531
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Particle Swarm Optimization for Predicting the Development Effort of Software Projects
    Dayanara Alanis-Tamez, Mariana
    Lopez-Martin, Cuauhtemoc
    Villuendas-Rey, Yenny
    [J]. MATHEMATICS, 2020, 8 (10) : 1 - 21
  • [2] Software Development Effort Estimation by Means of Genetic Programming
    Chavoya, Arturo
    Lopez-Martin, Cuauhtemoc
    Meda-Campana, M. E.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (11) : 109 - 116
  • [3] Understanding and predicting effort in software projects
    Mockus, A
    Weiss, DM
    Zhang, P
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 274 - 284
  • [4] Assessing the Documentation Development Effort in Software Projects
    Sanchez-Rosado, Isaac
    Rodriguez-Soria, Pablo
    Martin-Herrera, Borja
    Jose Cuadrado-Gallego, Juan
    Martinez-Herraiz, Javier
    Gonzalez, Alfonso
    [J]. SOFTWARE PROCESS AND PRODUCT MEASUREMENT, PROCEEDINGS, 2009, 5891 : 337 - +
  • [5] USING HEURISTIC SEARCH ALGORITHMS FOR PREDICTING THE EFFORT OF SOFTWARE PROJECTS
    Uysal, Mitat
    [J]. APPLIED AND COMPUTATIONAL MATHEMATICS, 2009, 8 (02): : 251 - 262
  • [6] Software project effort estimation using genetic programming
    Shan, Y
    McKay, RI
    Lokan, CJ
    Essam, DL
    [J]. 2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1108 - 1112
  • [7] How Multi-Objective Genetic Programming Is Effective for Software Development Effort Estimation?
    Ferrucci, Filomena
    Gravino, Carmine
    Sarro, Federica
    [J]. SEARCH BASED SOFTWARE ENGINEERING, 2011, 6956 : 274 - +
  • [8] A probabilistic model for predicting software development effort
    Pendharkar, PC
    Subramanian, GH
    Rodger, JA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (07) : 615 - 624
  • [9] A probabilistic model for predicting software development effort
    Pendharkar, PC
    Subramanian, GH
    Rodger, JA
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 2, PROCEEDINGS, 2003, 2668 : 581 - 588
  • [10] Empirical studies on effort estimation in software development projects
    Jorgensen, M
    Sjoberg, DIK
    [J]. CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 778 - 779