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 条
  • [41] Effort estimation of component-based software development - a survey
    Wijayasiriwardhane, T.
    Lai, R.
    Kang, K. C.
    IET SOFTWARE, 2011, 5 (02) : 216 - 228
  • [42] Using Machine Learning Technique for Effort Estimation in Software Development
    Amaral, Weldson
    Braz Junior, Geraldo
    Rivero, Luis
    Viana, Davi
    SBQS: PROCEEDINGS OF THE 18TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2019, : 240 - 245
  • [43] Regression models of software development effort estimation accuracy and bias
    Jorgensen, M
    EMPIRICAL SOFTWARE ENGINEERING, 2004, 9 (04) : 297 - 314
  • [44] COCHCOMO: A Change Effort Estimation Tool for Software Development Phase
    Kama, Nazri
    Basri, Sufyan
    Asl, Mehran Halimi
    Ibrahim, Roslina
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2014, 265 : 1029 - 1045
  • [45] An Empirical Investigation on Effort Estimation in Agile Global Software Development
    Britto, Ricardo
    Mendes, Emilia
    Borstler, Jurgen
    2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 38 - 45
  • [46] Software Development Effort Estimation Using Fuzzy Logic - A Survey
    Nisar, M. Wasif
    Wang, Yong-Ji
    Elahi, Manzoor
    FIFTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 1, PROCEEDINGS, 2008, : 421 - +
  • [47] Extreme Learning Machine Applied to Software Development Effort Estimation
    Pereira de Carvalho, Halcyon Davys
    Fagundes, Roberta
    Santos, Wylliams
    IEEE ACCESS, 2021, 9 : 92676 - 92687
  • [48] Software Development Effort Estimation Using Feature Selection Techniques
    Hosni, Mohamed
    Idri, Ali
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 439 - 452
  • [49] Software Development Effort Estimation for Distributed Embedded-Systems
    Winne, Olaf
    Beikirch, Helmut
    2013 IEEE EUROCON, 2013, : 622 - 629
  • [50] Categorical Variable Segmentation Model for Software Development Effort Estimation
    Silhavy, Petr
    Silhavy, Radek
    Prokopova, Zdenka
    IEEE ACCESS, 2019, 7 : 9618 - 9626