Contrasting ideal and realistic conditions as a means to improve judgment-based software development effort estimation

被引:11
|
作者
Jorgensen, Magne [1 ,2 ]
机构
[1] Univ Oslo, Simula Res Lab, N-0316 Oslo, Norway
[2] Univ Oslo, Inst Informat, N-0316 Oslo, Norway
关键词
Effort estimation; Expert estimation; Human judgment; PREDICTIONS;
D O I
10.1016/j.infsof.2011.07.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The effort estimates of software development work are on average too low. A possible reason for this tendency is that software developers, perhaps unconsciously, assume ideal conditions when they estimate the most likely use of effort. In this article, we propose and evaluate a two-step estimation process that may induce more awareness of the difference between idealistic and realistic conditions and as a consequence more realistic effort estimates. The proposed process differs from traditional judgment-based estimation processes in that it starts with an effort estimation that assumes ideal conditions before the most likely use of effort is estimated. Objective: The objective of the paper is to examine the potential of the proposed method to induce more realism in the judgment-based estimates of work effort. Method: Three experiments with software professionals as participants were completed. In all three experiments there was one group of participants which followed the proposed and another group which followed the traditional estimation process. In one of the experiments there was an additional group which started with a probabilistically defined estimate of minimum effort before estimating the most likely effort. Results: We found, in all three experiments, that estimation of most likely effort seems to assume rather idealistic assumptions and that the use of the proposed process seems to yield more realistic effort estimates. In contrast, starting with an estimate of the minimum effort, rather than an estimate based on ideal conditions, did not have the same positive effect on the subsequent estimate of the most likely effort. Conclusion: The empirical results from our studies together with similar results from other domains suggest that the proposed estimation process is promising for the improvement of the realism of software development effort estimates. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1382 / 1390
页数:9
相关论文
共 50 条
  • [31] Systematic review study of decision trees based software development effort estimation
    Najm, Assia
    Marzak, Abdelaziz
    Zakrani, Abdelali
    International Journal of Advanced Computer Science and Applications, 2020, 11 (07): : 542 - 552
  • [32] Systematic Review Study of Decision Trees based Software Development Effort Estimation
    Najm, Assia
    Marzak, Abdelaziz
    Zakrani, Abdelali
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (07) : 542 - 552
  • [33] Missing data techniques in analogy-based software development effort estimation
    Idri, Ali
    Abnane, Ibtissam
    Abran, Alain
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 117 : 595 - 611
  • [34] Neural Networks based Software Development Effort Estimation: A Systematic Mapping Study
    Boujida, Fatima Ezzahra
    Amazal, Fatima Azzahra
    Idri, Ali
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 102 - 110
  • [35] Solution to CAD Designer Effort Estimation based on Analogy with Software Development Metrics
    Nikiforova, Oksana
    Zabiniako, Vitaly
    Kornienko, Jurijs
    Garkalns, Pavels
    Rizhko, Ruslan
    Gasparovica-Asite, Madara
    ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2022, : 292 - 300
  • [36] Effort estimation model for software development projects based on use case reuse
    Rak, Katija
    Car, Zeljka
    Lovrek, Ignac
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (02)
  • [37] Towards Improvement of Analogy-Based Software Development Effort Estimation: A Review
    Bardsiri, Vahid Khatibi
    Jawawi, Dayang Norhayati Abang
    Khatibi, Elham
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (07) : 1065 - 1089
  • [38] A PSO-based model to increase the accuracy of software development effort estimation
    Vahid Khatibi Bardsiri
    Dayang Norhayati Abang Jawawi
    Siti Zaiton Mohd Hashim
    Elham Khatibi
    Software Quality Journal, 2013, 21 : 501 - 526
  • [39] DABE: Differential evolution in analogy-based software development effort estimation
    Benala, Tirimula Rao
    Mall, Rajib
    SWARM AND EVOLUTIONARY COMPUTATION, 2018, 38 : 158 - 172
  • [40] Accuracy Comparison of Analogy-Based Software Development Effort Estimation Techniques
    Idri, Ali
    Amazal, Fatima Azzahra
    Abran, Alain
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2016, 31 (02) : 128 - 152