Decomposed versus holistic estimates of effort required for software writing tasks

被引:81
作者
Connolly, T [1 ]
Dean, D [1 ]
机构
[1] UNIV ARIZONA,COLL BUSINESS & PUBL ADM,CTR MANAGEMENT INFORMAT,TUCSON,AZ 85721
关键词
software estimating; decomposition; calibration; overconfidence; interval estimation; overoptimism; aggregation;
D O I
10.1287/mnsc.43.7.1029
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We examine decision analysis' central ''decomposition principle'' in the context of work-time estimates of software writers. Two experiments examined the abilities of advanced programming students to estimate how long they would take to complete specific software projects. They estimated their own work times both for entire projects and for their constituent subtasks. Estimates showed varying degrees of overoptimism and overpessimism but all were much too tight, with almost half of actual outcomes falling in the 1% tails of estimated distributions. This overtightness was unaffected by task decomposition, question wording, question order, or training in estimation. It was, however, significantly reduced by a procedure aimed at inducing generous upper and lower plausible limits. An underlying model of incomplete search is used to connect these findings to existing themes in cognition and judgment research, as well as to practical application. The findings suggest that the best level of decomposition at which to elicit work-time estimates may depend on task, judge, and elicitation method.
引用
收藏
页码:1029 / 1045
页数:17
相关论文
共 42 条
[1]  
ABDELHAMID T, 1986, IEEE SOFTWARE, V3, P69
[2]  
Alpert M., 1982, Judgment under Uncertainty: Heuristics and Biases
[3]  
[Anonymous], 1982, CONTROLLING SOFTWARE
[4]  
[Anonymous], 1982, JUDGMENT UNCERTAINTY
[5]  
[Anonymous], 1994, SUBJECTIVE PROBABILI
[6]   USE OF DECOMPOSITION PRINCIPLE IN MAKING JUDGMENTS [J].
ARMSTRONG, JS ;
DENNISTON, WB ;
GORDON, MM .
ORGANIZATIONAL BEHAVIOR AND HUMAN PERFORMANCE, 1975, 14 (02) :257-263
[7]   SUBJECTIVE PROBABILITY OF COMPOUND EVENTS [J].
BARHILLEL, M .
ORGANIZATIONAL BEHAVIOR AND HUMAN PERFORMANCE, 1973, 9 (03) :396-406
[8]   IMPROVING SOFTWARE PRODUCTIVITY [J].
BOEHM, BW .
COMPUTER, 1987, 20 (09) :43-57
[9]   SOFTWARE ENGINEERING ECONOMICS [J].
BOEHM, BW .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (01) :4-21
[10]  
Brooks FP., 1975, MYTHICAL MAN MONTH