An empirical study using task assignment patterns to improve the accuracy of software effort estimation

被引:40
作者
Smith, RK
Hale, JE
Parrish, AS
机构
[1] Jacksonville State Univ, Dept Comp Sci & Informat Math, Jacksonville, AL 36265 USA
[2] Univ Alabama, Culverhouse Coll Commerce & Business Adm, Tuscaloosa, AL 35487 USA
[3] Univ Alabama, Dept Comp Sci, Tuscaloosa, AL 35487 USA
关键词
software effort estimation; COCOMO; project task assignment;
D O I
10.1109/32.910861
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In most software development organizations, there is seldom a one-to-one mapping between software developers and development tasks. It is frequently necessary to concurrently assign individuals to multiple tasks and to assign more than one individual to work cooperatively on a single task. A principal goal in making such assignments should be to minimize the effort required to complete each task. But what impact does the manner in which developers are assigned to tasks have on the effort requirements? This paper identifies four task assignment factors: team size, concurrency, intensity, and fragmentation. These four factors are shown to improve the predictive ability of the well-known Intermediate COCOMO cost estimation model. A parsimonious effort estimation model is also derived that utilizes a subset of the task assignment factors and Unadjusted Function Points. For the data examined, this parsimonious model is shown to have goodness of fit and quality of estimation superior to that of the COCOMO model, while utilizing fewer cost factors.
引用
收藏
页码:264 / 271
页数:8
相关论文
共 29 条
[1]   Function points analysis: An empirical study of its measurement Processes [J].
Abran, A ;
Robillard, PN .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) :895-910
[2]  
[Anonymous], PROC IBM APPL DEV JO
[3]  
[Anonymous], COMPUTER PERSONNEL
[4]  
BASILI VR, 1979, COMPUTER, V12, P21, DOI 10.1109/MC.1979.1658573
[5]  
Boehm B., 1995, Annals of Software Engineering, V1, P57, DOI 10.1007/BF02249046
[6]  
Boehm B. W., 1981, SOFTWARE ENG EC
[7]  
Brooks FP., 1975, MYTHICAL MAN MONTH
[8]  
DeMarco Tom, 1987, Peopleware: Productive Projects and Teams
[9]  
DEVANICHULANI S, 1997, P 22 ANN SOFTW ENG W, P249
[10]  
Dreger J.B., 1989, FUNCTION POINT ANAL