U. Afzal, T. Mahmood, and Z. Shaikh, Intelligent software product line configurations, Comput. Stand. Interfaces, vol.48, pp.30-48, 2016.

A. Al-abri, Y. Jamoussi, N. Kraiem, and Z. Al-khanjari, Comprehensive classification of collaboration approaches in e-learning, Telematics and Informatics, vol.34, issue.6, pp.878-893, 2017.

S. Apel, S. Kolesnikov, N. Siegmund, C. Kästner, and B. Garvin, Exploring feature interactions in the wild: The new feature-interaction challenge, 960 on Feature-Oriented Software Development, the 5th International Workshop, 2013.

E. Bagheri, T. Di-noia, A. Ragone, and D. Gasevic, Configuring software product line feature models based on stakeholders' soft and hard requirements, Software Product Lines: Going Beyond, the 14th International 965, 2010.

. Conference, , pp.16-31

D. Batory, D. Benavides, and A. Ruiz-cortes, Automated analysis of feature models: Challenges ahead, Commun. ACM, vol.49, issue.12, pp.45-47, 2006.

D. Benavides, P. Trinidad, and A. Ruiz-cortés, Automated reasoning on feature models, Advanced Information Systems Engineering, the 17th 970 International Conference, pp.491-503, 2005.

Y. Bingliang, L. Renwang, and W. Xianmei, Study on product collaborative configuration design platform for mass customization, 2010 2nd IEEE International Conference on Information Management and Engineering, pp.489-493, 2010.

L. Camarinha-matos and H. Afsarmanesh, Collaborative Networks: Reference Modeling, 2008.

S. Chen, L. Liu, and M. M. Tseng, Product configuration via negotiation for mass customization: An interactive goal programming approach, p.42, 2009.

, dustrial Engineering and Engineering Management, 16th International Con-980 ference, pp.999-1003

P. Clements and L. Northrop, Software Product Lines: Practices and Patterns, 2001.

K. Czarnecki, S. Helsen, and U. Eisenecker, Staged configuration through specialization and multilevel configuration of feature models, Software 985 Process: Improvement and Practice, vol.10, pp.143-169, 2005.

X. De-groote, The flexibility of production processes: A general framework, Management Science, vol.40, issue.7, pp.933-945, 1994.

O. Djebbi, L'ingnierie des exigences par et pour les lignes de produits, 2011.

O. Djebbi and C. Salinesi, Red-pl, a method for deriving product requirements from a product line requirements model, Advanced information systems engineering, the 19th international conference, pp.279-293, 2007.
URL : https://hal.archives-ouvertes.fr/halshs-00177760

R. Dou, Y. Zhang, and G. Nan, Customer-oriented product collaborative customization based on design iteration for tablet personal computer config-995 uration, Computers & Industrial Engineering, vol.99, pp.474-486, 2016.

M. Franzago, D. D. Ruscio, I. Malavolta, and H. Muccini, Collaborative model-driven software engineering: A classification framework and a research map, IEEE Transactions on Software Engineering, vol.44, pp.1146-1175, 2018.

R. Gacita, S. Seplveda, and R. Mazo, Fm-cf: A framework for classifying 1000 feature model building approaches, Journal of Systems and Software, vol.154, pp.1-21, 2019.

G. Holl, P. Grunbacher, C. Elsner, and T. Klambauer, Supporting awareness during collaborative and distributed configuration of multi product lines, Software Engineering, the 19th Asia-Pacific Conference, p.1005, 2012.

, Society, pp.137-147

A. Hubaux and P. Heymans, On the evaluation and improvement of featurebased configuration techniques in software product lines, Software Engineering, the 31st International Conference, pp.367-370, 2009.

A. Hubaux, P. Heymans, P. Schobbens, and D. Deridder, Towards multiview feature-based configuration, Requirements Engineering:Foundation for Software Quality, the 16th International Working Conference, pp.106-112, 2010.

C. M. Junior, E. Cirilo, and C. Lucena, Assisted user-guidance in collabora-1015 tive and dynamic software product line configuration, Software Engineering, 14th Ibero-American Conference, pp.143-156, 2011.

K. Kang, S. Cohen, J. Hess, W. Novak, and A. Peterson, Feature-oriented domain analysis (foda) feasibility study, 1990.

J. Martinez, T. Ziadi, R. Mazo, T. F. Bissyand, J. Klein et al., Feature relations graphs: A visualisation paradigm for feature constraints in software product lines, Software Visualization, 2nd IEEE Working Conference, pp.50-59, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01108898

R. Mazo, C. Dumitrescu, C. Salinesi, and D. Diaz, Recommendation heuris-1025 tics for improving product line configuration processes, Recommendation Systems in Software Engineering, pp.511-537, 2014.

M. Mendonca, T. Bartolomei, and D. Cowan, Decision-making coordination in collaborative product configuration, Applied computing, ACM symposium, pp.108-113, 2008.

M. Mendonca, D. Cowan, and T. Oliveira, Process-centric approach for coordinating product configuration decisions, System Sciences, the 40th Hawaii International Conference, pp.1-10, 2007.

S. Nurcan, A conceptual framework for intention driven flexible workflow modeling, Business Process Modelling, Development, and Support, the 1035 5th Workshop, pp.192-199, 2004.
URL : https://hal.archives-ouvertes.fr/hal-00706481

L. Ochoa, O. Gonzlez-rojas, and T. Thm, Using decision rules for solving conflicts in extended feature models, Software Language Engineering, the 2015 ACM SIGPLAN International Conference, pp.149-160, 2015.

L. Ochoa and O. Gonzlez-rojas, Program synthesis for configuring collab-1040 orative solutions in feature models, On the Move to Meaningful Internet Systems, pp.98-108, 2016.

L. Ochoa, J. A. Pereira, O. González-rojas, H. Castro, and G. Saake, A survey on scalability and performance concerns in extended product lines configuration, Variability Modelling of Software-intensive Systems, the 1045 11th International Workshop, pp.5-12, 2017.

A. Osman, S. Phon-amnuaisuk, and C. K. Ho, Investigating inconsistency detection as a validation operation in software product line, Software Engineering Research, Management and Applications, pp.159-168, 2009.

S. Ouali, N. Kraiem, and H. Benghezala, Framework for evolving software product line, International Journal of Software Engineering and Applications (IJSEA), vol.2, issue.2, pp.34-51, 2011.

J. A. Pereira, Runtime collaborative-based configuration of software product lines. In: Software Engineering Companion, the 39th International Con-1055 ference, pp.94-96, 2017.

J. A. Pereira, J. Martinez, H. K. Gurudu, S. Krieter, and G. Saake, Visual guidance for product line configuration using recommendations and nonfunctional properties, Applied Computing, the 33rd Annual ACM Symposium, pp.2058-2065, 2018.

K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, Systematic mapping studies in software engineering, Evaluation and Assessment in Software Engineering, the 12th International Conference, pp.68-77, 2008.

K. Petersen, S. Vakkalanka, and L. Kuzniarz, Guidelines for conducting systematic mapping studies in software engineering: An update, Information 1065 and Software Technology, vol.64, pp.1-18, 2015.

R. M. Pillat, F. P. Basso, T. C. Oliveira, and C. M. Werner, Ensuring consistency of feature-based decisions with a business rule system, Variability Modelling of Software-intensive Systems, the 7th International Workshop, vol.15, pp.1-15, 2013.

R. Prieto-diaz and P. Freeman, Classifying software for reusability, IEEE Software, vol.4, issue.1, pp.6-16, 1987.

R. Rabiser, P. Grunbacher, and D. Dhungana, Requirements for product derivation support: Results from a systematic literature review and an expert survey, Information and Software Technology, vol.52, issue.3, pp.324-346, 2010.

R. Rabiser, P. Grnbacher, and G. Holl, Improving awareness during product derivation in multi-user multi product line environments, Automated Configuration and Tailoring of Applications, the 1st International Workshop, pp.1-5, 2010.

R. Rabiser, R. Wolfinger, and P. Grnbacher, Three-level customization of 1080 software products using a product line approach, System Sciences, the 42nd IEEE Annual Hawaii International Conference, pp.1-10, 2009.

C. Rolland, A comprehensive view of process engineering, Advanced Information Systems Engineering, the 10th International Conference, 1998.
URL : https://hal.archives-ouvertes.fr/hal-00707940

C. Rolland, C. B. Achour, C. Cauvet, J. Ralyté, A. Sutcliffe et al., A proposal 46 for a scenario classification framework, Requirements Engineering, vol.3, issue.1, pp.23-47, 1998.

J. Roschelle and S. Teasley, The construction of shared knowledge in collabo-1090 rative problem solving, Computer Supported Collaborative Learning, pp.69-197, 1995.

D. Sabin and R. Weigel, Product configuration frameworks-a survey, IEEE Intelligent Systems, vol.13, issue.4, pp.42-49, 1998.

C. Salinesi, R. Mazo, D. Diaz, and O. Djebbi, Using integer constraint solving in reuse based requirements engineering, Requirements Engineering, 1095 the 18th IEEE International Conference, pp.243-251, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00662891

J. Schafer, D. Frankowski, J. Herlocker, and S. Sen, Collaborative filtering recommender systems, The Adaptive Web: Methods and Strategies of Web Personalization, pp.291-324, 2007.

L. R. Soares, P. Schobbens, . Do-carmo, I. Machado, and E. S. De-almeida, Feature interaction in software product line engineering: A systematic mapping study, Information and Software Technology, vol.98, pp.44-58, 2018.

S. Soltani, M. Asadi, D. Ga?evi?, M. Hatala, and E. Bagheri, Automated planning for feature model configuration based on functional and non-1105 functional requirements, Software Product Line, the 16th International conference. SPLC '12, pp.56-65, 2012.

J. Stein, I. Nunes, and E. Cirilo, Preference-based feature model configuration with multiple stakeholders, Software Product Line, the 18th International Conference, pp.132-141, 2014.

R. Triki, R. Mazo, and C. Salinesi, Combining configuration and recommendation to enable an interactive guidance of product line configuration, Recommender Systems, pp.135-155, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01071284

R. Wieringa, N. Maiden, N. Mead, and C. Rolland, Requirements engineering paper classification and evaluation criteria: a proposal and a discussion, 2006.
URL : https://hal.archives-ouvertes.fr/hal-00706337

, Requirements Engineering, vol.11, issue.1, pp.102-107

Y. Xiong, A. Hubaux, S. She, and K. Czarnecki, Generating range fixes for software configuration, Software Engineering, the 34th International Conference, pp.58-68, 2012.

H. Zhang and M. Babar, Adopting systematic reviews in software engi-1120 neering: An evidence-based report, 2009.

A. Appendix, List of retrieved studies, 2005.

. K. S1, S. Czarnecki, U. W. Helsen, and . Eisenecker, Staged configuration through specialization and multi-level configuration of feature models, Software Process: Im-1125 provement and Practice, 2005.

. M. S2, K. Mendonca, T. Czarnecki, D. Oliveira, and . Cowan, Towards a framework for collaborative and coordinated product configuration, Proceeding of the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, pp.774-775, 2006.

. M. S3, D. Mendona, T. Cowan, and . Oliveira, A Process-Centric Approach for Coordinating Product Configuration Decisions, Proceedings of the 40th Hawaii International Conference on System Sciences (HICSS07), pp.1-10, 2007.

. M. S4, T. Mendonca, D. Bartolomei, and . Cowan, Decision-making coordination in collaborative product configuration, Proceedings of the 2008 ACM symposium on applied 1135 computing, pp.108-113, 2008.

. M. S5, D. Mendonca, W. Cowan, T. Malyk, and . Oliveira, Collaborative product configuration: formalization and efficient algorithms for dependency analysis, Journal of Software, pp.69-82, 2008.

. A. S6, A. Classen, P. Hubaux, and . Heymans, Analysis of Feature Configuration Workflows, Proceedings of the 17th IEEE International Requirements Engineering Conference, 1140.

. S. S7, L. Chen, M. Liu, and . Tseng, Product configuration via negotiation for mass customization: An interactive goal programming approach, Proceedings of the 6th International Conference on Industrial Engineering and Engineering Management, 2009.

. M. S8, D. Mendonca, and . Cowan, Decision-making coordination and efficient reasoning techniques for feature-based configuration, Science of Computer Programming, vol.75, pp.311-332, 2010.

. E. S9, T. D. Bagheri, A. Noia, D. Ragone, and . Gasevic, Configuring software product line feature models based on stakeholders soft and hard requirements, Proceedings of 1150 the 14th International Software Product Line Conference, 2010.

. E. S10, M. Bagheri, D. Asadi, S. Gasevic, and . Soltani, Stratified analytic hierarchy process: Prioritization and selection of software features, Proceedings of the 14th International Conference on Software Product Lines, pp.300-315, 2010.

. A. S11, P. Hubaux, P. Y. Heymans, D. Schobbens, T. Deridder et al., , p.1155

, Proceedings of the 16th International Working Conference on Requirements Engineering:Foundation for Software Quality (REFSQ'10), pp.106-112, 2010.

. R. S12, P. Rabiser, G. Grunbacher, and . Holl, Improving Awareness during Product Derivation in Multi-User Multi Product Line Environments, Proceedings of the 1160 1st International Workshop on Automated Configuration and Tailoring of Applications (ACoTA ), 2010.

. Y. S13, L. Bingliang, W. Renwang, and . Xianmei, Study on product collaborative configuration design platform for mass customization, Proceedings of the 2nd IEEE International Conference on Information Management and Engineering, p.1618

C. April and C. , , pp.489-493, 2010.

. E. S14, A. Abbasi, P. Hubaux, and . Heymans, A Toolset for Feature-Based Configuration Workflows, Proceedings of the 15th International Software Product Line Conference, 2011.

. S. S15, M. Soltani, H. Asadi, D. Marek, E. Gasevic et al., Automated Planning 1170 for Feature Model Configuration based on Stakeholder's Business Concerns, Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering, pp.536-539, 2011.

. D. S16, D. Dhungana, G. Seichter, R. Botterweck, P. Rabiser et al., Configuration of multi product lines by bridging heterogeneous 1175 variability modeling approaches, Proceedings of the 15th International Software Product Line Conference, pp.120-129, 2011.

. C. S17, E. Junior, C. Cirilo, and . Lucena, Assisted user-guidance in collaborative and dynamic software product line configuration, Proceedings of the IberoAmerican Conference on Software Engineering (CIbSE), pp.143-156, 2011.

. S. S18, M. Soltani, D. Asadi, M. Gasevic, E. Hatala et al., Automated planning for feature model configuration based on functional and non-functional requirements, Proceedings of the 16th International Software Product Line Conference, pp.56-65, 2012.

. G. S19, D. Holl, P. Thaller, C. Grunbacher, and . Elsner, Managing emerging configuration 1185 dependencies in multi product lines, Proceedings of the 6th International Workshop on Variability Modelling of Software-Intensive Systems, pp.3-10, 2012.

. C. S20 and . Elsner, Light-weight tool support for staged product derivation, Proceedings of the 16th International Software Product Line Conference, pp.146-155, 2012.

. G. S21, P. Holl, C. Grunbacher, T. Elsner, and . Klambauer, Supporting awareness during 1190 collaborative and distributed configuration of multi product lines, Proceedings of the 19th Asia Pacific Software Engineering Conference (APSEC), pp.137-147, 2012.

. G. S22, P. Holl, C. Grunbacher, T. Elsner, M. Klambauer et al., Proceed-1195 ings of the 20th Asia Pacific Software Engineering Conference (APSEC), 2013.

. H. S23, R. Zhang, H. Lin, F. Zou, Y. Yang et al., The Collaborative Configuration of Service-Oriented Product Lines Based on Evolutionary Approach, Proceedings of the IEEE International Conference on Services Computing, 2013.

. H. S24, R. Zhang, B. Lin, X. Huang, and . Qi, Fuzzy multi-objective collaborative evaluation 1200 for business process family configuration. The Journal of China Universities of Posts and Telecommunications, pp.11-16, 2013.

. A. S25, P. Hubaux, P. Y. Heymans, D. Schobbens, E. Deridder et al., Supporting multiple perspectives in feature-based configuration. Software and Systems Modeling, p.123, 2013.

. T. S26, . Klambauer, P. Holl, and . Grunbacher, Monitoring system-of-systems requirements in multi product lines. Requirements Engineering, Foundation for Software Quality, pp.379-385, 2011.

. J. S27, I. Stein, E. Nunes, and . Cirilo, Preference-based feature model configuration with multiple stakeholders, Proceedings of the 18th International Software Product 1210 Line Conference, pp.132-141, 2014.

. E. S28, F. Bagheri, and . Ensan, Dynamic Decision Models for Staged Software Product Line Configuration, Requirements Engineering, vol.19, issue.2, pp.187-212, 2014.

. M. S29, E. Noorian, W. Bagheri, and . Du, From intentions to decisions: Understanding stakeholders' objectives in Software Product Line configuration, Proceedings of 1215 the 26th International Conference on Software Engineering and Knowledge Engineering, pp.671-677, 2013.

. C. S30, M. Henard, M. Papadakis, Y. L. Harman, and . Traon, Combining Multi-Objective Search and Constraint Solving for Configuring Large Software Product Lines, Proceedings of the 37th IEEE International Conference on Software Engineering, 2015.

. J. S31, D. Galindo, R. Dhungana, D. Rabiser, G. Benavides et al., Supporting Distributed Product Configuration by Integrating Heterogeneous Variability Modeling Approaches. Information and Software Technology, pp.78-100, 2015.

. L. S32, O. Ochoa, T. Gonzalez-rojas, and . Thum, Using decision rules for solving 1225 conflicts in extended feature models, Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering, pp.149-160, 2015.

. L. S33, Y. Hotz, M. Wang, O. Riebisch, J. Gotz et al., Evaluation across multiple views for variable automation systems, Proceedings of the 19th International Conference on Software Product Line, pp.311-315, 2015.

. R. S34, Y. Dou, G. Zhang, and . Nan, Customer-oriented product collaborative customization based on design iteration for tablet personal computer configuration, Computers & Industrial Engineering, vol.99, pp.474-486, 2016.

. B. S35, M. Zhang, and . Becker, Supporting product configuration in application engineering using EXConfig, Proceedings of the 20th International Systems and Software 1235 Product Line Conference, pp.324-327, 2016.

. M. S36, E. Noorian, W. Bagheri, and . Du, Quality-centric feature model configuration using goal models, Proceedings of the 31st Annual ACM Symposium on Applied Computing, pp.4-08, 2016.

. L. S37, O. Ochoa, and . Gonzalez-rojas, Program Synthesis for Configuring Collaborative 1240

, Solutions in Feature Models, On the Move to Meaningful Internet Systems: OTM 2016 Workshops, pp.98-108, 2016.

. J. S38 and . Pereira, Runtime Collaborative-Based Configuration of Software Product Lines, Proceedings of the 39th International Conference on Software Engineering Companion, p.2017

. J. S39 and . Pereira, A collaborative-based recommender system for configuration of extended product lines, Proceedings of the 39th International Conference on Software Engineering Companion, p.2017

. E. S40, T. Lucas, K. Oliveira, and . Farias, CollabRDL: A language to coordinate collaborative reuse, Journal of Systems and Software, vol.131, pp.505-527, 2017.

. J. S41, P. Pereira, S. Matuszyk, M. Krieter, G. Spiliopoulou et al., Personalized Recommender Systems for Product-line Configuration Processes, Journal of Computer Languages, pp.451-471, 2018.