Context#R##N#The software product line engineering (SPLE) community has provided several different approaches for assessing the feasibility of SPLE adoption and selecting transition strategies. These approaches usually include many rules and guidelines which are very often implicit or scattered over different publications. Hence, for the practitioners it is not always easy to select and use these rules to support the decision making process. Even in case the rules are known, the lack of automated support for storing and executing the rules seriously impedes the decision making process.#R##N#Objective#R##N#We aim to evaluate the impact of a decision support system (DSS) on decision-making in SPLE adoption. In alignment with this goal, we provide a decision support model (DSM) and the corresponding DSS.#R##N#Method#R##N#First, we apply a systematic literature review (SLR) on the existing primary studies that discuss and present approaches for analyzing the feasibility of SPLE adoption and transition strategies. Second, based on the data extraction and synthesis activities of the SLR, the required questions and rules are derived and implemented in the DSS. Third, for validation of the approach we conduct multiple case studies.#R##N#Results#R##N#In the course of the SLR, 31 primary studies were identified from which we could construct 25 aspects, 39 questions and 312 rules. We have developed the DSS tool Transit-PL that embodies these elements.#R##N#Conclusions#R##N#The multiple case study validation showed that the adoption of the developed DSS tool is justified to support the decision making process in SPLE adoption.
['Eray Tüzün', 'Bedir Tekinerdogan', 'Mert Emin Kalender', 'Semih Bilgen']
Empirical Evaluation of a Decision Support Model for Adopting Software Product Line Engineering