Using prior-phase effort records for re-estimation during software projects

Date
2003
Authors
MacDonell, SG
Shepperd, MJ
Supervisor
Item type
Conference Contribution
Degree name
Journal Title
Journal ISSN
Volume Title
Publisher
IEEE Computer Society Press
Abstract

Estimating the effort required for software process activities continues to present difficulties for software engineers, particularly given the uncertainty and subjectivity associated with the many factors that can influence effort. It is therefore advisable that managers review their estimates and plans on an ongoing basis during each project so that growing certainty can be harnessed in order to improve their management of future project tasks. We investigate the potential of using effort data recorded for completed project tasks to predict the effort needed for subsequent activities. Our approach is tested against data collected from sixteen projects undertaken by a single organization over a period of eighteen months. Our findings suggest that, at least in this case, the idea that there are 'standard proportions' of effort for particular development activities does not apply. Estimating effort on this basis would not have improved the management of these projects. We did find, however, that in most cases simple linear regression enabled us to produce better estimates than those provided by the project managers. Moreover, combining the managers' estimates with those produced by regression modeling also led to improvements in predictive accuracy. These results indicate that, in this organization, prior-phase effort data could be used to augment the estimation process already in place in order to improve the management of subsequent process tasks. This provides further confirmation of the value of local data and the benefits of quite simple quantitative analysis methods.

Description
Keywords
Accuracy , Design engineering , Linear regression , Predictive models , Project management , Size measurement , Software engineering , Software measurement , Testing , Uncertainty
Source
Proceedings of the 9th International Symposium on Software Metrics (Metrics'03), Sydney, Australia, pp.73-86
Rights statement
Copyright © 2003 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.