An Empirical Study Using Task Assignment Patterns to Improve the Accuracy of Software Effort Estimation
Issue No.03 - March (2001 vol.27)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.910861
<p><b>Abstract</b>—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: <it>team size, concurrency, intensity,</it> and <it>fragmentation</it>. 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.</p>
Software effort estimation, COCOMO, project task assignment.
Randy K. Smith, Joanne E. Hale, Allen S. Parrish, "An Empirical Study Using Task Assignment Patterns to Improve the Accuracy of Software Effort Estimation", IEEE Transactions on Software Engineering, vol.27, no. 3, pp. 264-271, March 2001, doi:10.1109/32.910861