Decision support for adopting SPLE with transit-PL
ACM International Conference Proceeding Series
150 - 154
Item Usage Stats
MetadataShow full item record
It is generally acknowledged that the decision to adopt a software product line engineering (SPLE) approach needs to be performed carefully due to the di• erent risks involved in taking such an important decision. To mitigate the potential risks of the transition to SPLE, several studies have been proposed that include many di• erent rules for analyzing the feasibility of the SPLE adoption and the selection of transition process. However, it is not easy to apply these manually and likewise provide a proper decision with the corresponding justification. In this paper, we propose the tool Transit-PL, a web based decision support system for analyzing the feasibility of SPLE for an organization and selecting the appropriate transition strategy. Transit-PL provides a framework to build particular decision support system for selected strategies using di• erent types of questions and corresponding rules and set of answers. Copyright 2013 ACM.
KeywordsDecision support systems
Software product line engineering
Software Product Line Engineering(SPLE)
Software product line engineerings
Web-based decision support systems
Decision support systems
Published Version (Please cite this version)http://dx.doi.org/10.1145/2499777.2499783
Showing items related by title, author, creator and subject.
Tekinerdogan, B.; Öztürk, K.; Doğru, A. (2011)In general, a common reference architecture can be derived for Software as a Service (SaaS). However, while designing particular applications one may derive various application design alternatives from the same reference ...
Tekinerdogan, B.; Sozer, H.; Aksit, M. (World Scientific Publishing Co. Pte. Ltd., 2012)Each software architecture design is the result of a broad set of design decisions and their justifications, that is, the design rationale. Capturing the design rationale is important for a variety of reasons such as ...
Demirli, E.; Tekinerdogan, B. (2011)A common practice in software architecture design is to apply architectural views to design software architecture for the various stakeholder concerns. Architectural views are usually developed based on architectural ...