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 条
  • [31] Empirical studies on effort estimation in software development projects
    Jorgensen, M
    Sjoberg, DIK
    CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 778 - 779
  • [32] Effort Estimation in Agile Global Software Development Context
    Britto, Ricardo
    Usman, Muhammad
    Mendes, Emilia
    AGILE METHODS: LARGE-SCALE DEVELOPMENT, REFACTORING, TESTING, AND ESTIMATION, 2014, 199 : 182 - 192
  • [33] Software Development Effort Estimation by Means of Genetic Programming
    Chavoya, Arturo
    Lopez-Martin, Cuauhtemoc
    Meda-Campana, M. E.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (11) : 109 - 116
  • [34] A review of studies on expert estimation of software development effort
    Jorgensen, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 70 (1-2) : 37 - 60
  • [35] The effects of required security on software development effort
    Venson, Elaine
    Clark, Bradford
    Boehm, Barry
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 207
  • [36] A study of the effects of software development practices on software maintenance effort
    Slaughter, SA
    Banker, RD
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1996, : 197 - 205
  • [37] The Effects of Required Security on Software Development Effort
    Venson, Elaine
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 166 - 169
  • [38] Effort Estimation in Agile Software Development: A Systematic Map Study
    Rodriguez, Camilo Andres Pineros
    Martinez, Luz Marina Sierra
    Ordonez, Diego Hernan Peluffo
    Pena, Jimena Adriana Timana
    INGE CUC, 2023, 19 (01)
  • [39] Software Development Effort Estimation Using Regression Fuzzy Models
    Nassif, Ali Bou
    Azzeh, Mohammad
    Idri, Ali
    Abran, Alain
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2019, 2019
  • [40] Effort Drivers Estimation for Brazilian Geographically Distributed Software Development
    Almeida, Ana Carina M.
    Souza, Renata
    Aquino, Gibeon
    Meira, Silvio
    SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2009, 35 : 60 - 65