• DocumentCode
    3444429
  • Title

    A software product line life cycle cost estimation model

  • Author

    Boehm, Barry ; Brown, A. Winsor ; Madachy, Ray ; Yang, Ye

  • Author_Institution
    Center for Software Eng., Southern California Univ., USA
  • fYear
    2004
  • fDate
    19-20 Aug. 2004
  • Firstpage
    156
  • Lastpage
    164
  • Abstract
    Most software product line cost estimation models are calibrated only to local product line data rather than to a broad range of product lines. They also underestimate the return on investment for product lines by focusing only on development vs. life-cycle savings, and by applying writing-for-reuse surcharges to the entire product rather that to the portions of the product being reused. This paper offers some insights based on the exploratory development and collaborative refinement of a software product line life cycle economics model, the Constructive Product Line Investment Model (COPLIMO) that addresses these shortfalls. COPLIMO consists of two components: a product line development cost model and an annualized post-development life cycle extension. It focuses on modeling the portions of the software that involve product-specific newly-built software, fully reused black-box product line components, and product line components that are reused with adaptation. This model is an extension built upon USC-CSE´s well-calibrated, multi-parameter Constructive Cost Model (COCOMO) II, tailored down to cover the essentials of strategic software product line decision issues and available supporting data from industries.
  • Keywords
    life cycle costing; software cost estimation; software development management; COCOMO II; COPLIMO; annualized post-development life cycle extension; black-box product line components; constructive cost model; constructive product line investment model; life-cycle savings; local product line data; product line development cost model; product-specific newly-built software; software product line life cycle cost estimation model; software product line life cycle economics model; writing-for-reuse surcharge; Adaptation model; Collaborative software; Computer industry; Costs; Data engineering; Investments; Life estimation; Refining; Software engineering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering, 2004. ISESE '04. Proceedings. 2004 International Symposium on
  • Print_ISBN
    0-7695-2165-7
  • Type

    conf

  • DOI
    10.1109/ISESE.2004.1334903
  • Filename
    1334903