Towards predictive models of technology impact on software design productivity

  • Authors:
  • Michael R. Lowry

  • Affiliations:
  • NASA Ames Research Center, Moffett Field, CA, USA

  • Venue:
  • Proceedings of the FSE/SDP workshop on Future of software engineering research
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In order to advance software engineering research, agencies should fund pilot studies for calibrating software design productivity impacts of potential technology advances. We need a predictive model of technology impacts in order to advocate technology programs and to select individual projects that provide most benefit to society. Current software cost estimation models can provide a starting point, but in the long run are inadequate because they are based on current methods and technologies for software development. Ultimately, the predictive models need to be rooted in fundamental factors affecting productivity, ranging from cognitive facility of different programming language paradigms, mathematical underpinnings for reuse and compositional approaches, and organizational psychology for large development projects. Such a productivity model would enable development of metrics for individual facets of software design productivity, and an understanding of how even narrow technology advances contribute to overall software design productivity.