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 条
[1]   LESSONS LEARNED FROM MODELING THE DYNAMICS OF SOFTWARE-DEVELOPMENT [J].
ABDELHAMID, TK ;
MADNICK, SE .
COMMUNICATIONS OF THE ACM, 1989, 32 (12) :1426-&
[2]   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
[3]  
[Anonymous], 1982, CONTROLLING SOFTWARE
[4]  
[Anonymous], TR9905 KEEL U DEP CO
[5]   SCALE ECONOMIES IN NEW SOFTWARE-DEVELOPMENT [J].
BANKER, RD ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (10) :1199-1205
[6]  
Boehm B. W., 1981, SOFTWARE ENG EC
[7]  
Conte S.D., 1986, SOFTWARE ENG METRICS
[8]  
Cook R. D., 1982, RESIDUALS INFLUENCE
[9]   On the problem of the software cost function [J].
Dolado, JJ .
INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (01) :61-72
[10]  
HUGHES RT, 1997, THESIS U BRIGHTON UK