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
Link To Document :
بازگشت