DocumentCode
351596
Title
A systematic approach to derive the scope of software product lines
Author
DeBaud, Jean-Marc ; Schmid, Klaus
Author_Institution
Lucent Technol. Software Product Line, Naperville, IL, USA
fYear
1999
fDate
22-22 May 1999
Firstpage
34
Lastpage
43
Abstract
Product line scoping is a critical activity because it elicits the common realms upon which the different products of a product line can be optimally engineered with respect to economies of scope. This, in turn, upper bounds the overall economic benefits that can be accrued from product line based development. Inherently, product line scoping is difficult because of the complexity of the factors that must be taken into account. Many are not known a priori. Traditional scoping approaches (from domain engineering) have focused on the notion of application domains. However, domains proved difficult to optimally scope and engineer from an enterprise standpoint because a domain captures extraneous elements that are of no interest to an enterprise which must focus on particular products, whether existing, under development, or anticipated. Hence, the domain view provides a flawed economic basis for making a scoping decision. We introduce PuLSE-Eco, a technique especially developed to address the aforementioned issues. Its main characteristics are: a complete product-centric orientation done via product maps, the separation of concerns achieved through the definition and operationalization of strategic business objectives, and last, diverse types of analyses performed upon product maps allowing scoping decisions based on these objectives. We illustrate the technique with a running example.
Keywords
business data processing; cost-benefit analysis; economics; software engineering; PuLSE-Eco; application domains; economic benefits; enterprise; product line based development; product maps; product-centric orientation; software product line scoping; strategic business objectives; Application software; Business; Laboratories; Marine vehicles; Performance analysis; Permission; Software architecture; Software engineering; Spine; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1999. Proceedings of the 1999 International Conference on
Conference_Location
Los Angeles, CA, USA
ISSN
0270-5257
Print_ISBN
1-58113-074-0
Type
conf
Filename
840993
Link To Document