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 条
  • [21] Ensemble of Learning Project Productivity in Software Effort Based on Use Case Points
    Azzeh, Mohammad
    Nassif, Ali Bou
    Banitaan, Shadi
    Lopez-Martin, Cuauhtemoc
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 1427 - 1431
  • [22] Quantitative evaluation of data smoothing for software effort estimation
    Korenaga, Kento
    Monden, Akito
    Yücel, Zeynep
    [J]. Computer Software, 2021, 38 (03) : 83 - 89
  • [23] The Evaluation of Weighted Moving Windows for Software Effort Estimation
    Amasaki, Sousuke
    Lokan, Chris
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2013, 7983 : 214 - 228
  • [24] Software Development Effort Estimation from Unstructured Software Project Description by Sequence Models
    Kangwantrakool, Tachanun
    Viriyayudhakorn, Kobkrit
    Theeramunkong, Thanaruk
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (04) : 739 - 747
  • [25] The software maintenance project effort estimation model based on function points
    Ahn, Y
    Suh, J
    Kim, S
    Kim, H
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2003, 15 (02): : 71 - 85
  • [26] 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
  • [27] Comparing Stacking Ensemble and Deep Learning for Software Project Effort Estimation
    Hoc, Huynh Thai
    Silhavy, Radek
    Prokopova, Zdenka
    Silhavy, Petr
    [J]. IEEE ACCESS, 2023, 11 : 60590 - 60604
  • [28] An Optimized Neuro-Fuzzy Network for Software Project Effort Estimation
    Sharma, Sudhir
    Vijayvargiya, Shripal
    [J]. IETE JOURNAL OF RESEARCH, 2023, 69 (10) : 6855 - 6866
  • [29] A Review of Parametric Effort Estimation Models for the Software Project Planning Process
    Rodriguez-Soria, Pablo
    Cuadrado-Gallego, J. J.
    Gutierrez de Mesa, J. A.
    Martin-Herrera, Borja
    [J]. 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 135 - 140
  • [30] Software project effort assessment
    Haapio, Topi
    Eerola, Anne
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2010, 22 (08): : 629 - 652