Software Product Line Regression Testing: A Research Roadmap
Sprache des Vortragstitels:
Englisch
Original Tagungtitel:
Proceedings of the 24th International Conference on Enterprise Information Systems (ICEIS), Online Streaming
Sprache des Tagungstitel:
Englisch
Original Kurzfassung:
Similarly to traditional single-product software, Software Product Lines (SPLs) are constantly maintained and evolved. However, an unrevealed bug in an SPL can be propagated to a wide set of products and impact customers differently, depending on the set of features they are using. In such scenarios, SPL regression testing is paramount to avoid undesired problems and guarantee that the SPL maintenance and evolution are performed accordingly. Although there are several studies on SPL regression testing, the research community lacks a clear set of research opportunities to be addressed in a short and medium term. To fulfill this gap, the goal of this work is to overview the current body of knowledge of SPL regression testing and present a research roadmap for the following years. For this, we conducted a systematic mapping study that found 27 primary studies. We identified techniques used by the approaches, and applied strategies. Test case selection and prioritization techniques are p revalent, as well as fault and coverage based criteria. Furthermore, based on gaps and limitations reported in the studies we distilled a set of future work opportunities that serve as a guide for new research in the field.