Software product line approaches can shorten time-to-market, reduce development efforts, and optimize resource usage. However, those benefits are not guaranteed in all situations. Before initiating a software product line, an organization needs to evaluate available process options to see which ones best fit its goals. During the execution of a product line process; an organization needs to measure the process to track its progress toward the planned goals and adjust the executed process if it is needed. Existing product line estimation approaches do not consider dynamics caused by time and events. Although software product line approaches have been used by many organizations, their benefits have not been systematically measured. This research aims to provide approaches and tools for predicting and measuring software product line processes. In this work, a software product line evolution management framework is proposed. The framework consists of a product line evolution management approach and a product line process management environment. The framework can assist process definition, enactment, and measurement. A prototype process management environment has been implemented. It can assist software product line process estimation and measurement. |