An effort prediction interval approach based on the empirical distribution of previous estimation accuracy

被引:51
作者
Jorgensen, M [1 ]
Sjoberg, DIK [1 ]
机构
[1] Simula Res Lab, NO-1325 Lysaker, Norway
关键词
effort estimation; estimation uncertainty; prediction intervals; human judgment; UNCERTAINTY; REGRESSION;
D O I
10.1016/S0950-5849(02)00188-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When estimating software development effort, it may be useful to describe the uncertainty of the estimate through an effort prediction interval (PI). An effort PI consists of a minimum and a maximum effort value and a confidence level. We introduce and evaluate a software development effort PI approach that is based on the assumption that the estimation accuracy of earlier software projects predicts the effort PIs of new projects. First, we demonstrate the applicability and different variants of the approach on a data set of 145 software development tasks. Then, we experimentally compare the performance of one variant of the approach with human (software professionals') judgment and regression analysis-based effort PIs on a data set of 15 development tasks. Finally, based on the experiment and analytical considerations, we discuss when to base effort PIs on human judgment, regression analysis, or our approach. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:123 / 136
页数:14
相关论文
共 48 条
[1]   SOFTWARE FUNCTION, SOURCE LINES OF CODE, AND DEVELOPMENT EFFORT PREDICTION - A SOFTWARE SCIENCE VALIDATION [J].
ALBRECHT, AJ ;
GAFFNEY, JE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) :639-648
[2]  
Alpert M., 1982, JUDGMENT UNCERTAINTY, P294, DOI [DOI 10.1017/CBO9780511809477.022, 10.1017/CBO9780511809477.022]
[3]   A simulation tool for efficient analogy based cost estimation [J].
Angelis L. ;
Stamelos I. .
Empirical Software Engineering, 2000, 5 (1) :35-68
[4]  
[Anonymous], 1985, Long range forecasting: From crystal ball to computer
[5]  
[Anonymous], MAN HDB SOFTW DEV
[6]  
Armstrong JS, 2001, INT SER OPER RES MAN, V30, P365
[7]  
Armstrong JS, 2001, PRINCIPLES FORECASTI, P761
[8]  
Boehm BW, 1981, SOFTWARE ENG EC
[9]  
Bongaarts John., 2000, Beyond Six Billion: Forecasting the World's Population. Panel on Population Projections
[10]  
Box GEP., 1976, TIME SERIES ANAL FOR