Integration of feature models: A systematic mapping study

被引:18
作者
Bischoff, Vinicius [1 ]
Farias, Kleinner [1 ]
Goncales, Lucian Jose [1 ]
Victoria Barbosa, Jorge Luis [1 ]
机构
[1] Univ Vale Rio dos Sinos Unisinos, Grad Program Appl Comp PPGCA, Sao Leopoldo, RS, Brazil
关键词
Feature models; Model integration; Systematic mapping study;
D O I
10.1016/j.infsof.2018.08.016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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%, 32/47) for representing feature models; (2) only one study (2%, 1/47) 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%, 33/47) provide a product-based strategy to evaluate the integrated feature models; (5) majority (70%, 33/47) automates the integration process; and (6) most studies (90%, 42/47) 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 research 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.
引用
收藏
页码:209 / 225
页数:17
相关论文
共 74 条
[1]  
Acher Mathieu, 2012, Advanced Information Systems Engineering. Proceedings 24th International Conference, CAiSE 2012, P629, DOI 10.1007/978-3-642-31095-9_41
[2]  
Acher Mathieu, 2009, Software Language Engineering. Second International Conference, SLE 2009. Revised Selected Papers, P62
[3]  
Acher M, 2012, P 11 ANN INT C ASP O, P1, DOI [10.1145/2162049.2162051, DOI 10.1145/2162049.2162051]
[4]  
Acher M, 2013, LECT NOTES COMPUT SC, V8107, P352, DOI 10.1007/978-3-642-41533-3_22
[5]  
Acher M, 2010, LECT NOTES COMPUT SC, V6144, P17, DOI 10.1007/978-3-642-14046-4_2
[6]  
Acher M, 2010, LECT NOTES COMPUT SC, V6138, P3, DOI 10.1007/978-3-642-13595-8_3
[7]  
Andersen N., 2012, P 16 INT SOFTWARE PR, V1, P106
[8]  
[Anonymous], 1990, FEATURE ORIENTED DOM
[9]   Validating and Dynamically Adapting and Composing Features in Concurrent Product-Lines Applications [J].
Aoumeur, Nasreddine ;
Barkaoui, Kamel ;
Saake, Gunter .
16TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2009, :138-+
[10]  
Apel S., 2014, DAGSTUHL REP, V4