Opportunity-centered software development

  • Authors:
  • Kevin Sullivan

  • Affiliations:
  • University of Virginia, Charlottesville, VA, USA

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The position of this paper is that it is worthwhile to invest now in use-inspired fundamental research and development leading to a new class of software development environments and methods, in which software investment opportunities (in addition to software capabilities) are modeled and analyzed explicitly, in support of a dynamic investment management approach to software development decision making. Theoretical work in this area has progressed far enough, and at the same time the cost of converting theory to practice has been radically reduced by advances in software development environment technology. The potential payoff on such an investment is a significantly improved capability for both engineers and executives to see, value, and exploit flexibility in software products, projects and processes, leading to significant improvements in decision making and thus in software design productivity.