Issues on Adopting Software Product Line

Eunman Koh, Sajoong Kim · 2005

Increasing productivity and quality, and decreasing cost and time to market are common goals of organizations developing a set of similar software intensive products. Software product line (SPL) approaches have involved strategic, planned reuse that differs from earlier software reuse paradigms. SPL is generally composed of two engineering processes: domain engineering for developing core assets (e.g., software architectures and components) and application engineering for developing individual products using the assets. However, adopting SPL is a difficult challenge for organizations that are starting a product line effort for the first time. In this paper, we present some problems with adopting a SPL approach and discuss their solutions.

Read the paper · More papers on PaperTik