Project productivity evaluation in early software effort estimation

被引:14
|
作者
Azzeh, Mohammad [1 ]
Nassif, Ali Bou [2 ]
机构
[1] Appl Sci Private Univ, Dept Software Engn, Amman, Jordan
[2] Univ Sharjah, Dept Elect & Comp Engn, Sharjah, U Arab Emirates
关键词
software productivity; software effort estimation; Use Case Points; ANALOGY; REGRESSION;
D O I
10.1002/smr.2110
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The productivity factor has long been a key driver to estimate effort from Use Case Points (UCP) size measure, especially when historical dataset is absent. But, no one questions: Does productivity still matter when historical data are also available? To facilitate answering this question, the present paper studies the role of productivity from 2 perspectives. First, does learning productivity from historical data lead to better accuracy than using fixed productivity ratios? Second, what is the impact of ignoring productivity when estimating the effort from UCP? Five different models that use productivity factor have been used under different experimental settings and compared with some regression models that use only UCP size metrics. We found that dynamically learning and adjusting productivity from historical data are more efficient than using fixed productivity values. Moreover, using UCP size variables to estimate effort tends to be more accurate than using productivity and UCP variables. We also did not find any significant improvement when using UCP adjustment factors for measuring productivity. Finally, we conclude that the productivity factor is a good driver to generate effort estimate from UCP in the presence and absence of historical datasets. But using UCP size variables alone for predicting effort is more accurate than using productivity.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] On the value of project productivity for early effort estimation
    Azzeh, Mohammad
    Nassif, Ali Bou
    Elsheikh, Yousef
    Angelis, Lefteris
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2022, 219
  • [2] SOFTWARE EFFORT ESTIMATION AND PRODUCTIVITY
    CONTE, SD
    DUNSMORE, HE
    SHEN, VY
    [J]. ADVANCES IN COMPUTERS, 1985, 24 : 1 - 60
  • [3] Software productivity and effort estimation
    Heidrich, Jens
    Oivo, Markku
    Jedlitschka, Andreas
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2015, 27 (07) : 465 - 466
  • [4] Empirical Evaluation of Mimic Software Project Data Sets for Software Effort Estimation
    Gan, Maohua
    Yucel, Zeynep
    Monden, Akito
    Sasaki, Kentaro
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (10): : 2094 - 2103
  • [5] Method Study of Software Project Effort Estimation
    Zhang Jun-guang
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 7594 - 7597
  • [6] Software project effort estimation with voting rules
    Koch, Stefan
    Mitloehner, Johann
    [J]. DECISION SUPPORT SYSTEMS, 2009, 46 (04) : 895 - 901
  • [7] An experiment on software project size and effort estimation
    Passing, U
    Shepperd, M
    [J]. 2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 120 - 129
  • [8] Bagging predictors for estimation of software project effort
    Braga, Petronio L.
    Oliveira, Adriano L. I.
    Ribeiro, Gustavo H. T.
    Meira, Silvio R. L.
    [J]. 2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 1595 - +
  • [9] Estimation Method of Software Project Effort Buffer
    Zhang, J. G.
    Jia, S. K.
    Song, X. W.
    [J]. INTERNATIONAL CONFERENCE ON ADVANCES IN MANAGEMENT ENGINEERING AND INFORMATION TECHNOLOGY (AMEIT 2015), 2015, : 782 - 788
  • [10] The ESA initiative for software productivity benchmarking and effort estimation
    Greves, D
    Schreiber, B
    Maxwell, K
    VanWassenhove, L
    Dutta, S
    [J]. ESA BULLETIN-EUROPEAN SPACE AGENCY, 1996, (87) : 84 - 88