Incremental Method for Developing Software Product Family


The KIPS Transactions:PartD, Vol. 10, No. 4, pp. 697-708, Aug. 2003
10.3745/KIPSTD.2003.10.4.697,   PDF Download:

Abstract

In a software product line approach, developers first develop common software architecture and components by analyzing the characteristics of all software members, and then produce each application by integrating components. The approach is considered very effective means for developing and maintaining in parallel a software product family. Main disadvantage of this approach is that it requires a big up-front investment in preparing product line. Therefore, it takes time to deliver the first version. In this paper, we present an incremental method to develop software families, which requires small additional cost for initial versions and allows an organization to move smoothly to full-scale product line. We present our method by explaining how to record and upgrade the results of variations analysis, and show the application of our method by developing a family of YBS. Our method is a low-risk approach that can be effectively applied to an organization that starts developing software systems but has to deliver the first versions quickly to the market.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. B. Gyu and K. Y. Cheol, "Incremental Method for Developing Software Product Family," The KIPS Transactions:PartD, vol. 10, no. 4, pp. 697-708, 2003. DOI: 10.3745/KIPSTD.2003.10.4.697.

[ACM Style]
Ju Bog Gyu and Kim Yeong Cheol. 2003. Incremental Method for Developing Software Product Family. The KIPS Transactions:PartD, 10, 4, (2003), 697-708. DOI: 10.3745/KIPSTD.2003.10.4.697.