An empirical study of maintenance and development estimation accuracy

被引:128
作者
Kitchenham, B [1 ]
Pfleeger, SL
McColl, B
Eagan, S
机构
[1] Univ Keele, Dept Comp Sci, Keele ST5 5BG, Staffs, England
[2] Syst Software Inc, Washington, DC 20016 USA
[3] Comp Sci Corp, Norwalk, CT 06360 USA
关键词
estimation accuracy; maintenance estimates; development estimates; function points; effort; duration;
D O I
10.1016/S0164-1212(02)00021-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We analyzed data from 145 maintenance and development projects managed by a single outsourcing company, including effort and duration estimates, effort and duration actuals, and function points counts. The estimates were made as part of the company's standard project estimating process that involved producing two or more estimates for each project and selecting one estimate to be the basis of client-agreed budgets. We found that effort estimates chosen as a basis for project budgets were, in general, reasonably good, with 63% of the estimates being within 25% of the actual value, and an average absolute error of 0.26. These estimates were significantly better than regression estimates based on adjusted function points, although the function point models were based on a homogeneous subset of the full data set, and we allowed for the fact that the model parameters changed over time. Furthermore, there was little evidence that the accuracy of the selected estimates was due to their becoming the target values for the project managers. (C) 2002 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:57 / 77
页数:21
相关论文
共 31 条
[21]   SOFTWARE-DEVELOPMENT COST ESTIMATION USING FUNCTION POINTS [J].
MATSON, JE ;
BARRETT, BE ;
MELLICHAMP, JM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (04) :275-287
[22]   Risky business: what we have yet to learn about risk management [J].
Pfleeger, SL .
JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 53 (03) :265-273
[23]  
PICKARD LM, 1999, P 6 INT S SOFTW METR
[24]  
RATKOWSKY D. A., 1983, NONLINEAR REGRESION
[25]  
Rosenberger William F., 1996, Pharmacoepidemiology and Drug Safety, V5, P95, DOI 10.1002/(SICI)1099-1557(199603)5:2<95::AID-PDS228>3.0.CO
[26]  
2-4
[27]   Estimating software project effort using analogies [J].
Shepperd, M ;
Schofield, C .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (11) :736-743
[28]  
*STATA CORP, 1997, INT STATA VERS 5 0 W
[29]   Human performance estimating with analogy and regression models: An empirical validation [J].
Stensrud, E ;
Myrtveit, I .
FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, :205-213
[30]  
VICINANZA S, 1990, P 11 INT C INF SYST, P149