P. Clements and L. Northrop, Software product lines: practices and patterns, 2002.

K. Pohl, G. Böckle, and F. Van-der-linden, Software product line engineering, 2005.
DOI : 10.1007/3-540-28901-1

L. Tan, Y. Lin, and H. Ye, Quality-Oriented Software Product Line Architecture Design, Journal of Software Engineering and Applications, vol.05, issue.07, pp.472-476, 2012.
DOI : 10.4236/jsea.2012.57054

URL : http://doi.org/10.4236/jsea.2012.57054

J. Rubin and M. Chechik, Locating distinguishing features using diff sets, Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012, pp.242-245, 2012.
DOI : 10.1145/2351676.2351712

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.416.7149

S. She, R. Lotufo, T. Berger, A. Wasowski, and K. Czarnecki, Reverse engineering feature models, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.461-470, 2011.
DOI : 10.1145/1985793.1985856

M. Acher, A. Cleve, P. Collet, P. Merle, L. Duchien et al., Reverse Engineering Architectural Feature Models, Software Architecture, pp.220-235, 2011.
DOI : 10.1002/spe.652

URL : https://hal.archives-ouvertes.fr/inria-00614984

R. Koschke, P. Frenzel, A. P. Breu, and K. Angstmann, Extending the reflexion method for consolidating software variants into product lines, Software Quality Journal, vol.19, issue.4, pp.331-366, 2009.
DOI : 10.1007/s11219-009-9077-8

K. C. Kang, M. Kim, J. Lee, and B. Kim, Feature-Oriented Re-engineering of Legacy Systems into Product Line Assets ??? a Case Study, Software Product Lines, pp.45-56, 2005.
DOI : 10.1007/11554844_6

S. Kebir, A. D. Seriai, S. Chardigny, and A. Chaoui, Quality-Centric Approach for Software Component Identification from Object-Oriented Code, 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, pp.181-190, 2012.
DOI : 10.1109/WICSA-ECSA.212.26

URL : https://hal.archives-ouvertes.fr/lirmm-00824146

S. Chardigny, A. Seriai, M. Oussalah, and D. Tamzalit, Extraction of componentbased architecture from object-oriented systems, Proc. of 7th WICSA, pp.285-288, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00456356

S. Chardigny, A. D. Seriai, M. Oussalah, and D. Tamzalit, Search-Based Extraction of Component-Based Architecture from Object-Oriented Systems, 2nd ECSA. LNCS, pp.322-325, 2008.
DOI : 10.1007/978-3-540-88030-1_28

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

B. Ganter and R. Wille, Formal concept analysis, WISSENSCHAFTLICHE ZEITSCHRIFT-TECHNISCHEN UNIVERSITAT DRESDEN, vol.47, pp.8-13, 1996.

J. Han, M. Kamber, and J. Pei, Data Mining, 2006.
DOI : 10.1007/978-1-4899-7993-3_104-2

A. S. Yevtushenko, System of data analysis "concept explorer, Russian) Proc. of the 7th National Conf. on Artificial Intelligence (KII), pp.127-134, 2000.

S. A. Hendrickson and A. Van-der-hoek, Modeling Product Line Architectures through Change Sets and Relationships, 29th International Conference on Software Engineering (ICSE'07), pp.189-198, 2007.
DOI : 10.1109/ICSE.2007.56

E. Figueiredo, N. Cacho, C. Sant-'anna, M. Monteiro, U. Kulesza et al., Evolving software product lines with aspects, Proceedings of the 13th international conference on Software engineering , ICSE '08, pp.261-270, 2008.
DOI : 10.1145/1368088.1368124

U. Ryssel, J. Ploennigs, and K. Kabitzsch, Extraction of feature models from formal contexts, Proceedings of the 15th International Software Product Line Conference on, SPLC '11, pp.1-4, 2011.
DOI : 10.1145/2019136.2019141

S. Duszynski, J. Knodel, and M. Becker, Analyzing the Source Code of Multiple Software Variants for Reuse Potential, 2011 18th Working Conference on Reverse Engineering, pp.303-307, 2011.
DOI : 10.1109/WCRE.2011.44

A. Shatnawi and A. D. Seriai, Mining reusable software components from objectoriented source code of a set of similar software, IEEE 14th Inter. Conf. on Information Reuse and Integration (IRI), pp.193-200, 2013.
URL : https://hal.archives-ouvertes.fr/lirmm-01324285