M. Acher, P. Collet, P. Lahire, and R. B. France, Slicing feature models, 26th IEEE/ACM International Conference on Automated Software Engineering, pp.424-427, 2011.

, Arcade game maker pedagogical product line, AGM, 2009.

V. Alves, D. Schneider, M. Becker, N. Bencomo, and P. Grace, Comparitive study of variability management in software product lines and runtime adaptable systems, 2009.

N. Anquetil, B. Grammel, I. Galvão, J. Noppen, S. S. Khan et al., Traceability for model driven, software product line engineering, ECMDA Traceability Workshop Proceedings, SINTEF, pp.77-86, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00486706

N. Anquetil, U. Kulesza, R. Mitschke, A. Moreira, J. C. Royer et al., A model-driven traceability framework for software product lines, Software & Systems Modeling, vol.9, pp.427-451, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00668175

S. Apel, D. Batory, C. Kästner, and G. Saake, Feature-Oriented Software Product Lines, 2016.

S. Apel and D. Beyer, Feature cohesion in software product lines: An exploratory study, Proceedings of the 33rd International Conference on Software Engineering, ACM, pp.421-430, 2011.

S. Apel, T. Leich, and G. Saake, Aspectual feature modules, IEEE Transactions on Software Engineering, vol.34, pp.162-180, 2008.

F. Bachmann and P. C. Clements, Variability in Software Product Lines, 2005.

P. G. Bassett, Framing Software Reuse: Lessons From the Real World, 1996.

J. Bayer and T. Widen, Introducing Traceability to Product Lines, 2001.

M. Becker, Mapping variabilities onto product family assets, Proceedings of the International Colloquium of the Sonderforschungsbereich, p.12, 2003.

M. Becker, Towards a general model of variability in product families, Workshop on Software Variability Management, pp.19-27, 2003.

M. H. Beek, K. Schmid, and H. Eichelberger, Textual variability modeling languages: An overview and considerations, Proceedings of the 23rd International Systems and Software Product Line Conference, vol.B, pp.151-157, 2019.

D. Benavides, S. Segura, and A. Ruiz-cortés, Automated analysis of feature models 20 years later: A literature review, Information Systems, vol.35, pp.615-636, 2010.

K. Berg, J. Bishop, and D. Muthig, Tracing software product line variability: From problem to solution space, pp.182-191, 2005.

T. Berger, R. Rublack, D. Nair, J. M. Atlee, M. Becker et al., A survey of variability modeling in industrial practice, Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, ACM, pp.1-8, 2013.

J. Bosch, Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach, 2000.

J. Bosch and R. Capilla, Dynamic variability in software-intensive embedded system families, Computer, pp.28-35, 2012.

J. Bosch, G. Florijn, D. Greefhorst, J. Kuusela, J. H. Obbink et al., Variability issues in software product lines, International Workshop on Software Product-Family Engineering, pp.13-21, 2001.

S. Buhne, G. Halmans, and K. Pohl, Modeling dependencies between variation points in use case diagrams, pp.59-69, 2003.

R. Capilla, J. Bosch, and K. C. Kang, Systems and software variability management. Concepts Tools and Experiences, 2013.

J. Cleland-huang, O. Gotel, and A. Zisman, Software and Systems Traceability, vol.2, 2012.

J. Cleland-huang, O. C. Gotel, J. Huffman-hayes, P. Mäder, and A. Zisman, Software traceability: Trends and future directions, Future of Software Engineering Proceedings. ACM. FOSE '14, pp.55-69, 2014.

J. M. Conejero and J. Hernández, Analysis of crosscutting features in software product lines, Proceedings of the 13th International Workshop on Early Aspects, pp.3-10, 2008.

J. O. Coplien, Multi-Paradigm Design for C++, 1999.

K. Czarnecki, Overview of generative software development, International Workshop on Unconventional Programming Paradigms, pp.326-341, 2004.

K. Czarnecki, P. Grünbacher, R. Rabiser, K. Schmid, and A. W?sowski, Cool features and tough decisions: A comparison of variability modeling approaches, Proceedings of the sixth international workshop on variability modeling of software-intensive systems, ACM, pp.173-182, 2012.

H. Eichelberger and K. Schmid, A systematic analysis of textual variability modeling languages, Proceedings of the 17th International Software Product Line Conference, ACM, pp.12-21, 2013.

H. Eichelberger and K. Schmid, Mapping the design-space of textual variability modeling languages: A refined analysis, International Journal on Software Tools for Technology Transfer, vol.17, pp.559-584, 2015.

M. Fowler and R. Parsons, Domain-Specific Language, 2010.

C. Fritsch, A. Lehn, T. Strohm, and R. Bosch, Evaluating variability implementation mechanisms, Proceedings of International Workshop on Product Line Engineering, sn, pp.59-64, 2002.

C. Gacek and M. Anastasopoules, Implementing product line variabilities, Proceedings of the 2001 Symposium on Software Reusability: Putting Software Reuse in Context, ACM, pp.109-117, 2001.

M. Galster, D. Weyns, D. Tofan, B. Michalik, and P. Avgeriou, Variability in software systems -a systematic literature review, IEEE Transactions on Software Engineering, vol.40, pp.282-306, 2013.

D. Ghosh, DSLs in Action, 2010.

, pure-systems GmbH, 2020. pure::variants

H. Gomaa, Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures, 2004.

H. Gomaa, Designing Software Product Lines with UML, 2005.

O. Gotel, J. Cleland-huang, J. H. Hayes, A. Zisman, A. Egyed et al., The grand challenge of traceability (v1. 0), in: Software and Systems Traceability, pp.343-409, 2012.

O. Haugen, A. W?sowski, and K. Czarnecki, CVL: common variability language, Proceedings of the 17th International Software Product Line Conference, p.277, 2013.

A. Helleboogh, D. Weyns, K. Schmid, T. Holvoet, K. Schelfthout et al., Adding variants on-the-fly: Modeling meta-variability in dynamic software product lines, Proceedings of the Third International Workshop on Dynamic Software Product Lines, pp.18-27, 2009.

P. Heymans, Q. Boucher, A. Classen, A. Bourdoux, and L. Demonceau, A code tagging approach to software product line development, International Journal on Software Tools for Technology Transfer, vol.14, pp.553-566, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00718296

R. Hilliard, On representing variation, Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, ACM, pp.312-315, 2010.

J. M. Hunt and J. D. Mcgregor, A pattern language. 10th Software Product Line Conference. Workshop on Variability Management-Working with Variability Mechanisms, vol.9, pp.83-96, 2006.

I. Jacobson, M. Griss, and P. Jonsson, Software Reuse: Architecture, Process and Organization for Business Success, 1997.

W. Jirapanthong and A. Zisman, XTraQue: traceability for product line systems, Software & Systems Modeling, vol.8, pp.117-144, 2009.

K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Study, 1990.

K. C. Kang, S. Kim, J. Lee, K. Kim, E. Shin et al., FORM: a feature-oriented reuse method with domain-specific reference architectures, Annals of Software Engineering, vol.5, 1998.

C. Kästner, Virtual Separation of Concerns: Toward Preprocessors 2.0. PhD dissertation. Otto-von-Guericke, 2010.

C. Kästner, S. Apel, and M. Kuhlemann, Granularity in software product lines, 2008 ACM/IEEE 30th International Conference on Software Engineering, pp.311-320, 2008.

C. Kästner, S. Apel, and K. Ostermann, The road to feature modularity?, Proceedings of the 15th International Software Product Line Conference, vol.2, pp.1-8, 2011.

C. Kästner, K. Ostermann, and S. Erdweg, A variability-aware module system, Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, ACM, pp.773-792, 2012.

C. Kästner, S. Trujillo, and S. Apel, Visualizing software product line variabilities in source code, Proceedings of the 12th International Software Product Line Conference: 2nd International Workshop on Visualisation in Software Product Line Engineering, pp.303-312, 2008.

J. Kim, S. Kang, and J. Lee, A comparison of software product line traceability approaches from end-to-end traceability perspectives, International Journal of Software Engineering and Knowledge Engineering, vol.24, pp.677-714, 2014.

J. Lee and K. C. Kang, Feature binding analysis for product line component development, International Workshop on Software Product-Family Engineering, pp.250-260, 2003.

J. Lee and D. Muthig, Feature-oriented analysis and specification of dynamic product reconfiguration, International Conference on Software Reuse, pp.154-165, 2008.

D. Legland, JavaGeom -geometry library for java, 2019.

M. Lettner, J. Rodas, J. A. Galindo, and D. Benavides, Automated analysis of two-layered feature models with feature attributes, Journal of Computer Languages, vol.51, pp.154-172, 2019.

J. Liebig, S. Apel, C. Lengauer, C. Kästner, and M. Schulze, An analysis of the variability in forty preprocessor-based software product lines, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, vol.1, pp.105-114, 2010.

R. E. Lopez-herrejon and D. Batory, A standard problem for evaluating product-line methodologies, International Symposium on Generative and Component-Based Software Engineering, pp.10-24, 2001.

S. Luan, D. Yang, C. Barnaby, K. Sen, and S. Chandra, Aroma: Code recommendation via structural code search, Proceedings of the ACM on Programming Languages, vol.3, pp.1-28, 2019.

J. Meinicke, T. Thüm, R. Schröter, F. Benduhn, T. Leich et al., Mastering Software Variability with FeatureIDE, 2017.

A. Metzger, K. Pohl, P. Heymans, P. Y. Schobbens, and G. Saval, Disambiguating the documentation of variability in software product lines: A separation of concerns, formalization and automated analysis, 15th IEEE International Requirements Engineering Conference, pp.243-253, 2007.

M. Mezini and K. Ostermann, Variability management with feature-oriented programming and aspects, ACM SIGSOFT Software Engineering Notes, vol.29, pp.127-136, 2004.

K. Mohan and B. Ramesh, Tracing variations in software product families, Communications of the ACM, vol.50, pp.68-73, 2007.

J. Mortara, X. Tërnava, and P. Collet, Mapping features to automatically identified object-oriented variability implementations-the case of ArgoUML-SPL, 14th International Working Conference on Variability Modelling of Software-Intensive Systems, ACM. pp. 1-9, 2020.
URL : https://hal.archives-ouvertes.fr/hal-02421353

M. Mukelabai, B. Behringer, M. Fey, J. Palz, J. Krüger et al., Multi-view editing of software product lines with PEoPL, 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion), pp.81-84, 2018.

D. Muthig and T. Patzke, Generic implementation of product line components, Net. ObjectDays: International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a Networked World, pp.313-329, 2002.

, OASIS variability exchange language (VEL) TC, OASIS, 2020.

M. Odersky, L. Spoon, and B. Venners, , 2007.

E. A. De-oliveira-junior, I. Gimenes, E. H. Huzita, and J. C. Maldonado, A variability management process for software product lines, Proceedings of the 2005 Conference of the Centre for Advanced Studies on Collaborative research, pp.225-241, 2005.

T. Patzke and D. Muthig, Product Line Implementation Technologies. Programming Language View, 2002.

T. Patzke and D. Muthig, Product line implementation with frame technology: A case study, Fraunhofer IESE Report, vol.18, pp.36-38, 2003.

T. B. Patzke, K. Fraunhofer, D. Rombach, P. Liggesmeyer, and F. Bomarius, Sustainable Evolution of Product Line Infrastructure Code (PhD Theses in Experimental Software Engineering), 2011.

K. Pohl, G. Böckle, and F. J. Van-der-linden, Software Product Line Engineering: Foundations, Principles and Techniques, 2005.

R. Rabiser, Feature modeling vs. decision modeling: History, comparison and perspectives, Proceedings of the 23rd International Systems and Software Product Line Conference-Volume B, ACM, pp.134-136, 2019.

M. Rosenmüller, N. Siegmund, S. Apel, and G. Saake, Flexible feature binding in software product lines, Automated Software Engineering, vol.18, pp.163-197, 2011.

I. Schaefer, L. Bettini, V. Bono, F. Damiani, and N. Tanzarella, Delta-oriented programming of software product lines, International Conference on Software Product Lines, pp.77-91, 2010.

K. Schmid and I. John, Generic variability management and its application to product line modelling. Software Variability Management, pp.13-18, 2003.

K. Schmid and I. John, A customizable approach to full lifecycle variability management, Science of Computer Programming, vol.53, pp.259-284, 2004.

M. Sinnema, S. Deelstra, J. Nijhuis, and J. Bosch, COVAMOF: a framework for modeling variability in software product families, International Conference on Software Product Lines, pp.197-213, 2004.

M. Sinnema, S. Deelstra, J. Nijhuis, and J. Bosch, Managing variability in software product families, Proceedings of the 2nd Groningen Workshop on Software Variability Management, 2004.

S. Sobernig, S. Apel, S. Kolesnikov, and N. Siegmund, Quantifying structural attributes of system decompositions in 28 feature-oriented software product lines, Empirical Software Engineering, vol.21, pp.1670-1705, 2016.

M. Svahnberg, J. Van-gurp, and J. Bosch, A taxonomy of variability realization techniques, pp.705-754, 2005.

X. Tërnava, Handling Variability at the Code Level: Modeling, Tracing and Checking Consistency, 2017.

X. Tërnava and P. Collet, Early consistency checking between specification and implementation variabilities, Proceedings of the 21st International Systems and Software Product Line Conference-Volume A, ACM, pp.29-38, 2017.

X. Tërnava and P. Collet, On the diversity of capturing variability at the implementation level, Proceedings of the 21st International Systems and Software Product Line Conference, vol.B, pp.81-88, 2017.

X. Tërnava and P. Collet, Tracing imperfectly modular variability in software product line implementation, International Conference on Software Reuse, pp.112-120, 2017.

X. Tërnava, J. Mortara, and P. Collet, Identifying and visualizing variability in object-oriented variability-rich systems, Proceedings of the 23rd International Systems and Software Product Line Conference, vol.A, pp.231-243, 2019.

T. Thum, C. Kastner, S. Erdweg, and N. Siegmund, Abstract features in feature modeling, 2011 15th International Software Product Line Conference, IEEE, pp.191-200, 2011.

C. R. Turner, A. Fuggetta, L. Lavazza, and A. L. Wolf, A conceptual basis for feature engineering, Journal of Systems and Software, vol.49, pp.3-15, 1999.

M. Vierhauser, P. Grünbacher, A. Egyed, R. Rabiser, and W. Heider, Flexible and scalable consistency checking on product line variability models, Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, ACM, pp.63-72, 2010.

M. Voelter, S. Benz, C. Dietrich, B. Engelmann, M. Helander et al., , 2013.

M. Voelter and E. Visser, Product line engineering using domain-specific languages, 15th International Software Product Line Conference, IEEE, pp.70-79, 2011.

B. Zhang, M. Becker, T. Patzke, K. Sierszecki, and J. E. Savolainen, Variability evolution and erosion in industrial product lines: A case study, Proceedings of the 17th International Software Product Line Conference, ACM, pp.168-177, 2013.