Proceedings of the 18th International Software Product Line Conference - Volume 1 2014
DOI: 10.1145/2648511.2648513
|View full text |Cite
|
Sign up to set email alerts
|

Search based software engineering for software product line engineering

Abstract: This paper 1 presents a survey of work on Search Based Software Engineering (SBSE) for Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that we have sought to include all papers that apply computational search techniques to problems in software product line engineering. Having surveyed the recent explosion in SBSE for SPL research activity, we highlight some directions for future work. We focus on suggestions for the development of recent advances in genetic improvement, showi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
72
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 113 publications
(73 citation statements)
references
References 168 publications
(166 reference statements)
1
72
0
Order By: Relevance
“…For instance, Davril et al apply feature mining and feature associations mining to informal product descriptions [5]. There exist several papers that apply search based techniques, which generally give better results [10,17,6,16]. However, checking and maintaining the consistency between a SPL and its feature model is still an open problem.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, Davril et al apply feature mining and feature associations mining to informal product descriptions [5]. There exist several papers that apply search based techniques, which generally give better results [10,17,6,16]. However, checking and maintaining the consistency between a SPL and its feature model is still an open problem.…”
Section: Related Workmentioning
confidence: 99%
“…Here is a long (yet partial) list of just some of the testing problems with citations to a few example papers (of many) that adopt an SBST approach to find suitable test data: functional testing [118], safety testing [11], [32], security testing [41], robustness testing [104], integration testing [18], [26], service-based testing [24], temporal testing [19], [113], [119], exception testing [114], Combinatorial Interaction Testing (CIT) [20], [25], [95], (and Software Product Line (SPL) testing [48]), state [77] and state-based-model testing [30], [78] (including popular modelling notations such as MATLAB Simulink [90], [129]), and mutation based test [37], [49] and mutant [65], [92] generation. The State of the Art: SBST has made many achievements, and demonstrated its wide applicability and increasing uptake.…”
Section: A Brief History Of Sbstmentioning
confidence: 99%
“…A more detailed comparison on the obtained feature models with both approaches is also part of our future work. Harman et al (2014) performed a survey on the topic of SBSE applied to SPLs. They present an overview of recent articles classified according to themes such as configuration, testing, or architectural improvement.…”
Section: Related Workmentioning
confidence: 99%