Towards predictive models of technology impact on software design productivity

Michael R. Lowry
2010 Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10  
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
more » ... or 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.
doi:10.1145/1882362.1882409 dblp:conf/sigsoft/Lowry10 fatcat:l5gmaif6tffj3cptbryd2qrlii