F. Van-der-linden, K. Schmid, and E. Rommes, Software product lines in action-the best industrial practice in product line engineering, 2007.

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

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

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

C. W. Krueger, Easing the transition to software mass customization, Software Product-Family Engineering, 4th International Workshop, vol.2290, pp.282-293, 2001.

C. Kästner, A. Dreiling, and K. Ostermann, Variability mining: Consistent semi-automatic detection of product-line features, IEEE Trans. Software Eng, vol.40, issue.1, pp.67-82, 2014.

T. Berger, R. Rublack, D. Nair, J. M. Atlee, M. Becker et al., A survey of variability modeling in industrial practice, 2013.

Y. Dubinsky, J. Rubin, T. Berger, S. Duszynski, M. Becker et al., An exploratory study of cloning in industrial software product lines, 17th European Conference on Software Maintenance and Reengineering, pp.25-34, 2013.

R. E. Lopez-herrejon, T. Ziadi, J. Martinez, and A. K. Thurimella, Second international workshop on reverse variability engineering (REVE 2014), p.354, 2014.

L. Linsbauer, R. E. Lopez-herrejon, and A. Egyed, Variability extraction and modeling for product variants, Software and System Modeling, vol.16, issue.4, pp.1179-1199, 2017.
DOI : 10.1145/3233027.3236396

URL : http://europepmc.org/articles/pmc5633014?pdf=render

T. Ziadi, C. Henard, M. Papadakis, M. Ziane, and Y. L. Traon, Towards a language-independent approach for reverse-engineering of software product lines, Symposium on Applied Computing, SAC 2014, pp.1064-1071, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01217489

J. Martinez, T. Ziadi, T. F. Bissyandé, J. Klein, and Y. L. Traon, Automating the extraction of model-based software product lines from model variants (T), 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015, pp.396-406, 2015.

T. Lindholm, F. Yellin, G. Bracha, and A. Buckley, The Java R Virtual Machine Specification

J. Martinez, T. Ziadi, T. F. Bissyandé, J. Klein, and Y. L. Traon, Bottomup technologies for reuse: automated extractive adoption of software product lines, Proceedings of the 39th International Conference on Software Engineering, pp.67-70, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01531890

, Bottom-up adoption of software product lines: a generic and extensible approach, Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, pp.101-110, 2015.

, Bottom-up technologies for reuse: automated extractive adoption of software product lines, Proceedings of the 39th International Conference on Software Engineering, vol.16, pp.67-70, 2017.

L. Li, J. Martinez, T. Ziadi, T. F. Bissyandé, J. Klein et al., Mining families of Android applications for extractive SPL adoption, Proceedings of the 20th International Conference on Software Product Lines, SPLC 2016, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01375396

S. Diehl, P. H. Hartel, and P. Sestoft, Abstract machines for programming language implementation, Future Generation Comp. Syst, vol.16, issue.7, pp.739-751, 2000.
DOI : 10.1016/s0167-739x(99)00088-6

E. Bruneton, R. Lenglet, and T. Coupaye, Asm: A code manipulation tool to implement adaptable systems, 2002.

T. Ziadi, L. Frias, M. A. Silva, and M. Ziane, Feature identification from the source code of product variants, 16th European Conference on Software Maintenance and Reengineering, pp.417-422, 2012.
URL : https://hal.archives-ouvertes.fr/hal-01270063

J. Martinez, T. Ziadi, T. F. Bissyandé, J. Klein, and Y. L. Traon, Name suggestions during feature identification: The VariClouds approach, Proceedings of the 20th International Conference on Software Product Lines, SPLC 2016, 2016.
DOI : 10.1145/2934466.2934480

URL : https://hal.archives-ouvertes.fr/hal-01375389

S. She, U. Ryssel, N. Andersen, A. Wasowski, and K. Czarnecki, Efficient synthesis of feature models, Information and Software Technology, vol.56, issue.9, 2014.

M. V. Couto, M. T. Valente, and E. Figueiredo, Extracting software product lines: A case study using conditional compilation, Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering, ser. CSMR '11, pp.191-200, 2011.
DOI : 10.1109/csmr.2011.25

Y. Ueda, T. Kamiya, S. Kusumoto, and K. Inoue, On detection of gapped code clones using gap locations," in APSEC, pp.327-336, 2002.

J. Svajlenko and C. K. Roy, Fast and flexible large-scale clone detection with cloneworks," in ICSE (Companion Volume), pp.27-30, 2017.

P. Wang, J. Svajlenko, Y. Wu, Y. Xu, and C. K. Roy, CCAligner: a token based large-gap clone detector, Proceedings of The 40th International Conference on Software Engineering, p.21018

M. White, M. Tufano, C. Vendome, and D. Poshyvanyk, Deep learning code fragments for code clone detection, ASE, pp.87-98, 2016.

Y. Higo, Y. Ueda, M. Nishino, and S. Kusumoto, Incremental code clone detection: A pdg-based approach," in WCRE, pp.3-12, 2011.

E. Choi, N. Yoshida, T. Ishio, K. Inoue, and T. Sano, Extracting code clones for refactoring using combinations of clone metrics, IWSC, pp.7-13, 2011.

Y. Jia, D. Binkley, M. Harman, J. Krinke, and M. Matsushita, KClone: A Proposed Approach to Fast Precise Code Clone Detection, Third International Workshop on Detection of Software Clones (IWSC), vol.01, 2009.

D. Yu, J. Wang, Q. Wu, J. Yang, J. Wang et al., Detecting java code clones with multi-granularities based on bytecode, COMPSAC, issue.1, pp.317-326, 2017.

I. Keivanloo, C. K. Roy, and J. Rilling, Sebyte: Scalable clone and similarity search for bytecode, Sci. Comput. Program, vol.95, pp.426-444, 2014.

A. Cuomo, A. Santone, and U. Villano, Cd-form: A clone detector based on formal methods, Sci. Comput. Program, vol.95, pp.390-405, 2014.

S. Uchitel, A. Orso, and M. P. Robillard, Proceedings of the 39th International Conference on Software Engineering, 2017.