Sequence effects in the estimation of software development effort

被引:10
|
作者
Jorgensen, Magne [1 ,2 ]
Halkjelsvik, Torleif [1 ]
机构
[1] Simula Metropolitan, POB 134, N-1325 Lysaker, Norway
[2] Oslo Metropolitan, Oslo, Norway
关键词
Effort estimation; Human judgment; Sequence effect; Software development; DEVELOPMENT WORK-EFFORT; TASK EXPERIENCE; EXPERT JUDGMENT; BIASES; ASSIMILATION; UNCERTAINTY; MECHANISMS; CONTRAST; ANCHORS;
D O I
10.1016/j.jss.2019.110448
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Currently, little is known about how much the sequence in which software development tasks or projects are estimated affects judgment-based effort estimates. To gain more knowledge, we examined estimation sequence effects in two experiments. In the first experiment, 362 software professionals estimated the effort of three large tasks of similar sizes, whereas in the second experiment 104 software professionals estimated the effort of four large and five small tasks. The sequence of the tasks was randomised in both experiments. The first experiment, with tasks of similar size, showed a mean increase of 10% from the first to the second and a 3% increase from the second to the third estimate. The second experiment showed that estimating a larger task after a smaller one led to a mean decrease in the estimate of 24%, and that estimating a smaller task after a larger one led to a mean increase of 25%. There was no statistically significant reduction in the sequence effect with higher competence. We conclude that more awareness about how the estimation sequence affects the estimates may reduce potentially harmful estimation biases. In particular, it may reduce the likelihood of a bias towards too low effort estimates. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Software Development Effort Estimation from Unstructured Software Project Description by Sequence Models
    Kangwantrakool, Tachanun
    Viriyayudhakorn, Kobkrit
    Theeramunkong, Thanaruk
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (04) : 739 - 747
  • [2] Preliminary study of sequence effects in judgment-based software development work-effort estimation
    Grimstad, S.
    Jorgensen, M.
    IET SOFTWARE, 2009, 3 (05) : 435 - 441
  • [3] Guidelines for Software Development Effort Estimation
    Basten, Dirk
    Sunyaev, Ali
    COMPUTER, 2011, 44 (10) : 87 - 89
  • [4] Cost and Effort Estimation in Agile Software Development
    Popli, Rashmi
    Chauhan, Naresh
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 57 - 61
  • [5] SOFTWARE-DEVELOPMENT EFFORT ESTIMATION AND CONTROL
    HAKKARAINEN, K
    VEIKKOLAINEN, E
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (2-3): : 193 - 193
  • [6] Survey of Software Development Effort Estimation Techniques
    Saeed, Ayesha
    Butt, Wasi Haider
    Kazmi, Farwa
    Arif, Madeha
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 82 - 86
  • [7] Heterogeneous Ensembles for Software Development Effort Estimation
    Hosni, Mohamed
    Idri, Ali
    Nassif, Ali Bou
    Abran, Alain
    2016 3RD INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2016), 2016, : 174 - 178
  • [8] An Effort Estimation Taxonomy for Agile Software Development
    Usman, Muhammad
    Borstler, Jurgen
    Petersen, Kai
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (04) : 641 - 674
  • [9] ESTEX - A software development effort estimation system
    Uldal, S
    DegenHientz, H
    DASIA '97 - DATA SYSTEMS IN AEROSPACE, 1997, 409 : 485 - 490
  • [10] A model for software development effort and cost estimation
    Pillai, K
    Nair, VSS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (08) : 485 - 497