Integration of Feature Models: A Systematic Mapping Study

Abstract

Context: The integration of feature models has been widely investigated in the last decades, given its pivotal role for supporting the evolution of software product lines. Unfortunately, academia and industry have overlooked the production of a thematic analysis of the current literature. Hence, a thorough understanding of the state-of-the-art works remains still limited. Objective: This study seeks to create a panoramic view of the current literature to pinpoint gaps and supply insights of this research field. Method: A systematic mapping study was performed based on well-established empirical guidelines for answering six research questions. In total, 47 primary studies were selected by applying a filtering process from a sample of 2874 studies. Results: The main results obtained are: (1) most studies use a generic notation (68.09%, 3247) for representing feature models; (2) only one study (2%, 147) compares feature models based on their syntactic and semantics; (3) there is no preponderant use of a particular integration technique in the selected studies; (4) most studies (70%, 3347) provide a product-based strategy to evaluate the integrated feature models; (5) majority (70%, 3347) automates the integration process; and (6) most studies (90%, 4247) propose techniques, rather than focusing on producing practical knowledge derived from empirical studies. Conclusion: The results were encouraging and suggest that integration of feature models is still an evolving re- search area. This study provides insightful information for the definition of a more ambitious research agenda. Lastly, empirical studies exploring the required effort to apply the current integration techniques in real-world settings are highly recommended in future work.

Publication
Information and Software Technology, Vol. 105, pp. 209-225
Date
Links