Accurate estimates without local data?

  • Authors:
  • Tim Menzies;Steve Williams;Oussama Elrawas;Daniel Baker;Barry Boehm;Jairus Hihn;Karen Lum;Ray Madachy

  • Affiliations:
  • LCSEE, West Virginia University, Morgantown, West Virginia, USA;LCSEE, West Virginia University, Morgantown, West Virginia, USA;LCSEE, West Virginia University, Morgantown, West Virginia, USA;LCSEE, West Virginia University, Morgantown, West Virginia, USA;CS, University of Southern California, Los Angeles, California, USA;JPL, California, USA;JPL, California, USA;SE, Naval Postgraduate School, San Diego, California, USA

  • Venue:
  • Software Process: Improvement and Practice - Addressing Management Issues
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Models of software projects input project details and output predictions via their internal tunings. The output predictions, therefore, are affected by variance in the project details P and variance in the internal tunings T. Local data is often used to constrain the internal tunings (reducing T). While constraining internal tunings with local data is always the preferred option, there exist some models for which constraining tuning is optional. We show empirically that, for the USC COCOMO family of models, the effects of P dominate the effects of T i.e. the output variance of these models can be controlled without using local data to constrain the tuning variance (in ten case studies, we show that the estimates generated by only constraining P are very similar to those produced by constraining T with historical data). We conclude that, if possible, models should be designed such that the effects of the project options dominate the effects of the tuning options. Such models can be used for the purposes of decision making without elaborate, tedious, and time-consuming data collection from the local domain. Copyright © 2009 John Wiley & Sons, Ltd.