A method to optimize the scope of a software product platform based on end-user features

Cited 12 time in webofscience Cited 16 time in scopus
  • Hit : 1161
  • Download : 0
Context: Due to increased competition and the advent of mass customization, many software firms are utilizing product families - groups of related products derived from a product platform - to provide product variety in a cost-effective manner. The key to designing a successful software product family is the product platform, so it is important to determine the most appropriate product platform scope related to business objectives, for product line development. Aim: This paper proposes a novel method to find the optimized scope of a software product platform based on end-user features. Method: The proposed method, PPSMS (Product Platform Scoping Method for Software Product Lines), mathematically formulates the product platform scope selection as an optimization problem. The problem formulation targets identification of an optimized product platform scope that will maximize life cycle cost savings and the amount of commonality, while meeting the goals and needs of the envisioned customers' segments. A simulated annealing based algorithm that can solve problems heuristically is then used to help the decision maker in selecting a scope for the product platform, by performing tradeoff analysis of the commonality and cost savings objectives. Results: In a case study, PPSMS helped in identifying 5 non-dominated solutions considered to be of highest preference for decision making, taking into account both cost savings and commonality objectives. A quantitative and qualitative analysis indicated that human experts perceived value in adopting the method in practice, and that it was effective in identifying appropriate product platform scope.
Publisher
ELSEVIER SCIENCE INC
Issue Date
2014-12
Language
English
Article Type
Article
Keywords

QUALITY FUNCTION DEPLOYMENT; KANOS MODEL; LINE; COST; COMMONALITY; REQUIREMENTS; ARCHITECTURE; VARIABILITY; PORTFOLIO; QFD

Citation

JOURNAL OF SYSTEMS AND SOFTWARE, v.98, pp.79 - 106

ISSN
0164-1212
DOI
10.1016/j.jss.2014.08.034
URI
http://hdl.handle.net/10203/193128
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 12 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0