Value based software reuse investment

  title={Value based software reuse investment},
  author={John M. Favaro and Kenneth R. Favaro and Paul F. Favaro},
  journal={Annals of Software Engineering},
A number of issues are covered in this paper. Chief among them is the need for greater discipline in understanding the economic benefits of software reuse within the context of a broader business strategy. While traditional methods fail to account for growth opportunities and flexibility generated by investments in reuse, the introduction of option pricing theory can greatly enhance the design and evaluation of software reuse projects. Similarly, the disciplines of business strategy hold… 

Optimizing Value Based Software Reuse Investment

Basic business strategy is applied to help to fill the void of "strategic circumstance" within which reuse investment happens and can improve software productivity and quality.

Strategic Dimensions of Software Development in a Supply Chain

The relationship between characteristics of a software market and strategic management of software development in a supply chain is explored and a decision framework is developed which connects specific market characteristics to independent and dependent development approaches in a software supply chain.

InCoME: Integrated Cost Model for Product Line Engineering

This paper analyzes the most significant cost models for product line engineering and it highlights the set of features that makes an effective model and presents an integrated cost model forproduct line engineering with its foundations and elements.

Economics of Software Product Lines

An SPL economic analysis framework is presented that is based on the author's experience with SPL adoption at Convergys, and it is hoped that this framework will be of value to other companies contemplating a transition to an SPL.

A Cost Framework Specification for Software Product Lines Scenarios

The state of art of cost models for software product lines is described, presenting the models evolution on the last decade and a framework for ROI estimation in product Lines is specified through the definition of a Cost Configuration Model.

A Real Options Perspective of Software Reuse

1 INTRODUCTION Economics-Driven Software Engineering Research (EDSER) seeks to develop technical theories, guidelines, and practices of software development based on sound, established, and new

A model for assessing and re‐assessing the value of software reuse

Software reuse is often seen as a cost avoidance rather than a gained value. This results in a rather one‐sided debate where issues such a resource control, release schedule, quality, or reuse in

Towards Reuse-Oriented and Web-Based Collaborative Framework for e-Business Providers

The foundation of the framework for organizations that are moving towards a systematic reuse program and web-based information technology solutions paying special attention to the needs and the problems of e-business providers is described.

Reuse Economics from a Product Line Point of View

Some established assumptions and abstractions of reuse economics that are valid in most opportunistic approaches to reuse must be revisited because of the specific approach to reuse in product line engineering.



Economics of Software Reuse Revisited

This paper evaluates and extends the pioneering contributions of other authors in the area of cost-benefit analysis for software reuse and includes reuse costs and benefits that were not accounted for in previous models.

A comparison of approaches to reuse investment analysis

  • J. Favaro
  • Computer Science
    Proceedings of Fourth IEEE International Conference on Software Reuse
  • 1996
This paper compares several approaches that have been described in the reuse literature, points out known problems and indicates remedies, and suggests remedies.

Software Reuse: Architecture, Process And Organization For Business Success

Hewlett-Packard's software reuse practice and adoption experience, and a systematic approach to component-based software engineering based on object-oriented business and system modeling are described.

Making software reuse work: an implementation model

This model is based on an incremental strategy and addresses the above issues, directly and indirectly, and has potential to make reuse a regular practice in the software development process.

Quality Improvement Using A Software Reuse Failure Modes Model

A failure modes model of parts-based software reuse is presented, and it is shown how this model can be used to evaluate and improve software reuse processes.

Evaluation of strategic investments in information technology

Alternative techniques for evaluating the business case for strategic systems have been developed and have worked well in practice.

When the Pursuit of Quality Destroys Value

The author presents some new views of mature ideas on software and quality productivity, showing how quality must be considered in the context of business goals and needs.

Software reuse: a holistic approach

This book describes the development for and with Reuse of object-Oriented components, techniques and Life Cycles in the context of re-Engineering for Reuse, as well as some of the techniques used in that process.

Investment Analysis of Software Assets for Product Lines.

Abstract : Group, product line, and program managers are faced with allocating resources to projects. Should all resources be dedicated to meet near-term deliverables? Or should some be siphoned off

Measuring software reuse - principles, practices, and economic models

This book explains how Reuse Metrics Works as an Overall Indicator, and a Method to Quantify Total Life-Cycle Reuse, and how to Measure Reuse Across the Life Cycle.