5 CONCLUSIONS
In this paper, we present the results from a systematic
mapping study in the field of Multiple Software Prod-
uct Lines (MSPL). This paper summarizes interesting
insights into the state of the art with the aims of:
• understanding what are the most covered topics of
the research in MSPL;
• highlighting the open issues that need to be filled
by future research;
• evaluating the level of empirical evidence reached
by researcher’s solutions addressing the topics,
• identifying which types of innovations are most
needed today
Our classification scheme reflects the historical back-
ground of multi software product lines in the period
2010-2019 and it follows the taxonomy of the life-
cycle steps of a product line. Our study highlights
how, currently, researchers mainly aim at developing
innovative contributions in terms of methods, mod-
els, and tools. Anyway, as the MSPL field is still in
a young stage, most of these papers are only a de-
scription of approaches that are most validated in a
testing scenario. Their efficacy is not still based on
empirical evidence. There are no papers, in fact, that
clearly describe a real validation through detailed ex-
perimental design, data collection process and valid-
ity threats analysis. Therefore, according to our study,
community research is called to bridge the gap of the
evidence-based research, to increase the investigation
of maintenance and V&V of MSPLs and, finally, de-
fine standard models and metrics to evaluate the effi-
cacy of the MSPLs.
REFERENCES
Bagheri, E., Ensan, F., Gasevic, D., Boskovic, M., et al.
(2011). Modular feature models: Representation and
configuration. Journal of Research and Practice in
Information Technology, 43(2):109.
Clements, P. and Northrop, L. (2002). Software product
lines. Addison-Wesley Boston.
Damiani, F., Schaefer, I., and Winkelmann, T. (2014).
Delta-oriented multi software product lines. In Pro-
ceedings of the 18th International Software Product
Line Conference-Volume 1, pages 232–236.
Dhungana, D., Seichter, D., Botterweck, G., Rabiser, R.,
Grunbacher, P., Benavides, D., and Galindo, J. A.
(2011). Configuration of multi product lines by bridg-
ing heterogeneous variability modeling approaches. In
2011 15th International Software Product Line Con-
ference, pages 120–129. IEEE.
Hayashi, K. and Aoyama, M. (2018). A multiple prod-
uct line development method based on variability
structure analysis. In Proceedings of the 22nd
International Systems and Software Product Line
Conference-Volume 1, pages 160–169.
Hubaux, A., Heymans, P., Schobbens, P.-Y., Deridder, D.,
and Abbasi, E. K. (2013). Supporting multiple per-
spectives in feature-based configuration. Software &
Systems Modeling, 12(3):641–663.
Kitchenham, B., Al-Khilidar, H., Babar, M. A., Berry,
M., Cox, K., Keung, J., Kurniawati, F., Staples, M.,
Zhang, H., and Zhu, L. (2008). Evaluating guidelines
for reporting empirical software engineering studies.
Empirical Software Engineering, 13(1):97–121.
Kitchenham, B., Brereton, P., and Budgen, D. (2010).
The educational value of mapping studies of soft-
ware engineering literature. In Proceedings of the
32nd ACM/IEEE International Conference on Soft-
ware Engineering-Volume 1, pages 589–598. ACM.
Krueger, C. W. (2006). New methods in software prod-
uct line development. In Software Product Lines,
10th International Conference, SPLC 2006, Balti-
more, Maryland, USA, August 21-24, 2006, Proceed-
ings, pages 95–102.
Marinho, F. G., Andrade, R. M., Werner, C., Viana, W.,
Maia, M. E., Rocha, L. S., Teixeira, E., Ferreira Filho,
J. B., Dantas, V. L., Lima, F., et al. (2013). Mobi-
line: A nested software product line for the domain
of mobile and context-aware applications. Science of
Computer Programming, 78(12):2381–2398.
Petersen, K., Feldt, R., Mujtaba, S., and Mattsson, M.
(2008). Systematic mapping studies in software en-
gineering. In Ease, volume 8, pages 68–77.
Pohl, K., B
¨
ockle, G., and van Der Linden, F. J. (2005).
Software product line engineering: foundations, prin-
ciples and techniques. Springer Science & Business
Media.
Urli, S., Blay-Fornarino, M., and Collet, P. (2014). Han-
dling complex configurations in software product
lines: a tooled approach. In Proceedings of the
18th International Software Product Line Conference-
Volume 1, pages 112–121.
Wieringa, R., Maiden, N., Mead, N., and Rolland, C.
(2006). Requirements engineering paper classification
and evaluation criteria: a proposal and a discussion.
Requirements engineering, 11(1):102–107.
CORPUS OF REFERENCES
The paper references that belong to
our corpus can be found at the URL:
https://www.uniba.it/docenti/ardimento-pasquale/arti
colo/view or it can be required by sending an email to
the authors.
ENASE 2020 - 15th International Conference on Evaluation of Novel Approaches to Software Engineering
476