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

B. Dit, M. Revelle, M. Gethers, and D. Poshyvanyk, Feature location in source code: a taxonomy and survey, Journal of Software: Evolution and Process, vol.20, issue.6, pp.53-95, 2013.
DOI : 10.1002/smr.567

G. Antoniol and Y. Gueheneuc, Feature identification: a novel approach and a case study, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.357-366, 2005.
DOI : 10.1109/ICSM.2005.48

M. Trifu, Using Dataflow Information for Concern Identification in Object-Oriented Software Systems, 2008 12th European Conference on Software Maintenance and Reengineering, pp.193-202, 2008.
DOI : 10.1109/CSMR.2008.4493314

D. Bogdan, R. Meghan, G. Malcom, and P. Denys, Feature location in source code: a taxonomy and survey, Journal of Evolution and Process, vol.25, issue.1, pp.53-95, 2013.

R. Koschke and J. Quante, On dynamic feature location, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.86-95, 2005.
DOI : 10.1145/1101908.1101923

F. Asadi, M. Penta, G. Antoniol, and Y. Gueheneuc, A Heuristic-Based Approach to Identify Concepts in Execution Traces, 2010 14th European Conference on Software Maintenance and Reengineering, pp.31-40, 2010.
DOI : 10.1109/CSMR.2010.17

T. Eisenbarth, R. Koschke, and D. Simon, Locating features in source code, IEEE Transactions on Software Engineering, vol.29, issue.3, pp.210-224, 2003.
DOI : 10.1109/TSE.2003.1183929

N. Wilde and M. C. Scully, Software reconnaissance: Mapping program features to code, Journal of Software Maintenance: Research and Practice, vol.10, issue.1, pp.49-62, 1995.
DOI : 10.1002/smr.4360070105

A. D. Eisenberg and K. Volder, Dynamic feature traces: finding features in unfamiliar code, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.337-346, 2005.
DOI : 10.1109/ICSM.2005.42

H. Safyallah and K. Sartipi, Dynamic Analysis of Software Systems using Execution Pattern Mining, 14th IEEE International Conference on Program Comprehension (ICPC'06), pp.84-88, 2006.
DOI : 10.1109/ICPC.2006.19

C. Kunrong and R. Vclav, Case study of feature location using dependence graph, Proceedings of the 8th International Workshop on Program Comprehension, pp.241-249, 2000.

J. Buckner, J. Buchta, M. Petrenko, and V. Rajlich, JRipples: A Tool for Program Comprehension during Incremental Change, 13th International Workshop on Program Comprehension (IWPC'05), pp.149-152, 2005.
DOI : 10.1109/WPC.2005.22

M. P. Robillard and G. C. Murphy, Concern graphs, Proceedings of the 24th international conference on Software engineering , ICSE '02, pp.406-416, 2002.
DOI : 10.1145/581339.581390

M. Robillard and G. C. Murphy, Representing concerns in source code, ACM Transactions on Software Engineering and Methodology, vol.16, issue.1, pp.1-38, 2007.
DOI : 10.1145/1189748.1189751

M. P. Robillard, Automatic generation of suggestions for program investigation, ACM SIGSOFT Software Engineering Notes, vol.30, issue.5, pp.11-20, 2005.
DOI : 10.1145/1095430.1081711

Z. M. Saul, V. Filkov, P. Devanbu, and C. Bird, Recommending random walks, Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering , ESEC-FSE '07, pp.15-24, 2007.
DOI : 10.1145/1287624.1287629

A. Kharraz, P. Valtchev, and H. Mili, Concept analysis as a framework for mining functional features from legacy code, " ser. ICFCA'10, pp.267-282, 2010.

M. Marin, A. V. Deursen, and L. Moonen, Identifying Crosscutting Concerns Using Fan-In Analysis, ACM Transactions on Software Engineering and Methodology, vol.17, issue.1, pp.1-3, 2007.
DOI : 10.1145/1314493.1314496

M. Petrenko, V. Rajlich, and R. Vanciu, Partial Domain Comprehension in Software Evolution and Maintenance, 2008 16th IEEE International Conference on Program Comprehension, pp.13-22, 2008.
DOI : 10.1109/ICPC.2008.14

G. W. Furnas, T. K. Landauer, L. M. Gomez, and S. T. Dumais, The vocabulary problem in human-system communication, Communications of the ACM, vol.30, issue.11, pp.964-971, 1987.
DOI : 10.1145/32206.32212

D. Shepherd, L. Pollock, and K. Vijay-shanker, Towards supporting on-demand virtual remodularization using program graphs, Proceedings of the 5th international conference on Aspect-oriented software development , AOSD '06, pp.3-14, 2006.
DOI : 10.1145/1119655.1119660

S. L. Abebe and P. Tonella, Natural Language Parsing of Program Element Names for Concept Extraction, 2010 IEEE 18th International Conference on Program Comprehension, pp.156-159, 2010.
DOI : 10.1109/ICPC.2010.29

M. Petrenko, V. Rajlich, and R. Vanciu, Partial Domain Comprehension in Software Evolution and Maintenance, 2008 16th IEEE International Conference on Program Comprehension, pp.13-22, 2008.
DOI : 10.1109/ICPC.2008.14

M. W¨ursch, G. Ghezzi, G. Reif, and H. C. Gall, Supporting developers with natural language queries, Proceedings of the 32Nd ACM/IEEE International Conference on Software Engineering - ser. ICSE '10, pp.165-174, 2010.

A. D. Lucia, F. Fasano, R. Oliveto, and G. Tortora, Recovering traceability links in software artifact management systems using information retrieval methods, ACM Transactions on Software Engineering and Methodology, vol.16, issue.4, 2007.
DOI : 10.1145/1276933.1276934

G. Antoniol, G. Canfora, G. Casazza, A. De-lucia, and E. Merlo, Recovering traceability links between code and documentation, IEEE Transactions on Software Engineering, vol.28, issue.10, pp.970-983, 2002.
DOI : 10.1109/TSE.2002.1041053

G. Gay, S. Haiduc, A. Marcus, and T. Menzies, On the use of relevance feedback in IR-based concept location, 2009 IEEE International Conference on Software Maintenance, pp.351-360, 2009.
DOI : 10.1109/ICSM.2009.5306315

A. Marcus and J. I. Maletic, Recovering documentation-to-source-code traceability links using latent semantic indexing, 25th International Conference on Software Engineering, 2003. Proceedings., pp.125-137, 2003.
DOI : 10.1109/ICSE.2003.1201194

A. Kuhn, S. Ducasse, and T. G´?rba, Semantic clustering: Identifying topics in source code, Information and Software Technology, vol.49, issue.3, pp.230-243, 2007.
DOI : 10.1016/j.infsof.2006.10.017

A. D. Lucia, R. Oliveto, and G. Tortora, Irbased traceability recovery processes: An empirical comparison of " one-shot " and incremental processes, Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, ser. ASE '08, pp.39-48, 2008.

M. Hammad, Identifying related commits from software repositories, International Journal of Computer Applications in Technology, vol.51, issue.3, pp.212-218, 2015.
DOI : 10.1504/IJCAT.2015.069335

A. De-lucia, R. Oliveto, and G. Tortora, Adams re-trace, Proceedings of the 13th international conference on Software engineering , ICSE '08, pp.839-842, 2008.
DOI : 10.1145/1368088.1368216

H. Eyal-salman, A. Seriai, and C. Dony, Feature-to-code traceability in a collection of software variants: Combining formal concept analysis and information retrieval, 2013 IEEE 14th International Conference on Information Reuse & Integration (IRI), pp.209-216, 2013.
DOI : 10.1109/IRI.2013.6642474

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

T. Ziadi, L. Frias, M. A. Da-silva, M. Ziane, F. R. Mens et al., Feature Identification from the Source Code of Product Variants, 2012 16th European Conference on Software Maintenance and Reengineering, pp.417-422, 2012.
DOI : 10.1109/CSMR.2012.52

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

R. Al-msie-'deen, A. Seriai, M. Huchard, C. Urtado, S. Vauttier et al., Mining features from the object-oriented source code of a collection of software variants using formal concept analysis and latent semantic indexing, The 25th International Conference on Software Engineering and Knowledge Engineering. Knowledge Systems Institute Graduate School, pp.8-18, 2013.
URL : https://hal.archives-ouvertes.fr/lirmm-00824184

S. Grant, J. R. Cordy, and D. B. Skillicorn, Automated Concept Location Using Independent Component Analysis, 2008 15th Working Conference on Reverse Engineering, pp.138-142, 2008.
DOI : 10.1109/WCRE.2008.49

B. Fluri, M. Wuersch, M. Pinzger, and H. Gall, Change Distilling:Tree Differencing for Fine-Grained Source Code Change Extraction, IEEE Transactions on Software Engineering, vol.33, issue.11, pp.725-743, 2007.
DOI : 10.1109/TSE.2007.70731

P. Warintarawej, M. Huchard, M. Lafourcade, A. Laurent, and P. Pompidor, Software understanding: Automatic classification of software identifiers, Intelligent Data Analysis, vol.19, issue.4, 2014.
DOI : 10.3233/IDA-150744

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

M. Acher, Managing Multiple Feature Models: Foundations, Language, and Applications, 2011.

S. Apel and D. Beyer, Feature cohesion in software product lines, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.421-430, 2011.
DOI : 10.1145/1985793.1985851

P. Berkhin, A Survey of Clustering Data Mining Techniques, Grouping Multidimensional Data, pp.25-71, 2006.
DOI : 10.1007/3-540-28349-8_2

S. Kebir, A. Seriai, S. Chardigny, and A. Chaoui, Quality-centric approach for software component identification from object-oriented code, " ser. WICSA-ECSA '12, pp.181-190, 2012.

M. V. Couto, M. T. Valente, and E. Figueiredo, Extracting Software Product Lines: A Case Study Using Conditional Compilation, 2011 15th European Conference on Software Maintenance and Reengineering, pp.191-200, 2011.
DOI : 10.1109/CSMR.2011.25