Software project effort estimation using genetic programming

被引:0
|
作者
Shan, Y [1 ]
McKay, RI [1 ]
Lokan, CJ [1 ]
Essam, DL [1 ]
机构
[1] Univ New S Wales, UC, Sch Comp Sci, ADFA, Canberra, ACT 2600, Australia
关键词
genetic programming; grammar-guided genetic programming; software engineering; software cost estimation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Knowing the estimated cost of a software project early in the development cycle is a valuable asset for management. In this paper, an evolutionary computation method, Grammar Guided Genetic Programming (GGGP), is used to fit models, with the aim of improving the prediction of software development costs. Valuable results are obtained, significantly better than those obtained by simple linear regression. In this research, GGGP, because of its flexibility and the ability of incorporating background knowledge, also shows great potential in being applied in other software engineering modeling problems.
引用
收藏
页码:1108 / 1112
页数:5
相关论文
共 50 条
  • [1] DERIVING MODELS FOR SOFTWARE PROJECT EFFORT ESTIMATION BY MEANS OF GENETIC PROGRAMMING
    Tsakonas, Athanasios
    Dounias, Georgios
    [J]. KDIR 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND INFORMATION RETRIEVAL, 2009, : 34 - 42
  • [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] Using Analytical Programming for Software Effort Estimation
    Urbanek, Tomas
    Prokopova, Zdenka
    Silhavy, Radek
    Kuncar, Ales
    [J]. SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2, 2016, 465 : 261 - 272
  • [4] Using genetic programming to improve software effort estimation based on general data sets
    Lefley, M
    Shepperd, MJ
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 2477 - 2487
  • [5] An optimized case-based software project effort estimation using genetic algorithm
    Hameed, Shaima
    Elsheikh, Yousef
    Azzeh, Mohammad
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 153
  • [6] Can genetic programming improve software effort estimation? A comparative evaluation
    Burgess, CJ
    Lefley, M
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (14) : 863 - 873
  • [7] Design of Software Effort Estimation Models An approach based on Linear Genetic Programming
    Sanchez, Roberto
    Pinto-Roa, Diego P.
    [J]. 2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [8] Linear Programming as a Baseline for Software Effort Estimation
    Sarro, Federica
    Petrozziello, Alessio
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 27 (03)
  • [9] Using improved analytical programming algorithm for effort estimation in software engineering
    Urbanek, Tomas
    Prokopova, Zdenka
    Silhavy, Radek
    Kuncar, Ales
    [J]. 20TH INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, COMMUNICATIONS AND COMPUTERS (CSCC 2016), 2016, 76
  • [10] Software project effort estimation with voting rules
    Koch, Stefan
    Mitloehner, Johann
    [J]. DECISION SUPPORT SYSTEMS, 2009, 46 (04) : 895 - 901