• DocumentCode
    973114
  • Title

    Calculating ROI for software product lines

  • Author

    Böckle, Günter ; Clements, Paul ; McGregor, John D. ; Muthig, Dirk ; Schmid, Klaus

  • Author_Institution
    Siemens AG, Munich, Germany
  • Volume
    21
  • Issue
    3
  • fYear
    2004
  • Firstpage
    23
  • Lastpage
    31
  • Abstract
    Product line engineering has become an important and widely used approach for efficiently developing portfolios of software products. The idea is to develop a set of products as a single, coherent development task from a core asset base (sometimes called a platform), a collection of artifacts specifically designed for use across a portfolio. This approach produces order-of-magnitude economic improvements compared to one-at-a-time software system development. Because the product line approach isn´t limited to specific technical properties of the planned software but rather focuses on economic characteristics, high return on investment has become the anthem of the approach´s protagonists. Our software product line cost model can calculate the costs and benefits (and hence the ROI) that we can expect to accrue from various product line development situations. It´s also straightforward and intuitive.
  • Keywords
    investment; software cost estimation; software development management; software metrics; software reusability; ROI calculation; return on investment; software product line cost model; software system development; Costs; Design engineering; Economic forecasting; Investments; Portfolios; Predictive models; Programming; Software development management; Software engineering; Software systems;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2004.1293069
  • Filename
    1293069