Software development cost estimation approaches - A survey

被引:258
作者
Boehm, B [1 ]
Abts, C
Chulani, S
机构
[1] Univ So Calif, Los Angeles, CA 90089 USA
[2] IBM Corp, Res, San Jose, CA 95120 USA
关键词
D O I
10.1023/A:1018991717352
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper summarizes several classes of software cost estimation models and techniques: parametric models, expertise-based techniques, learning-oriented techniques, dynamics-based models, regression-based models, and composite-Bayesian techniques for integrating expertise-based and regression-based models. Experience to date indicates that neural-net and dynamics-based techniques are less mature than the other classes of techniques, but that all classes of techniques are challenged by the rapid pace of change in software technology. The primary conclusion is that no single technique is best for all situations, and that a careful comparison of the results of several approaches is most likely to produce realistic estimates.
引用
收藏
页码:177 / 205
页数:29
相关论文
共 44 条
  • [41] SHEPPERD M, 1997, IEEE T SOFTWARE ENG, V23, P12
  • [42] SYMONS, 1991, SOFTWARE SIZING ESTI
  • [43] Weisberg S, 1985, APPL LINEAR REGRESSI, DOI DOI 10.1002/BIMJ.4710300746
  • [44] WITTIG G, 1995, WORKING PAPER SERIES, V3395