C. Aaron, M. Newman, M. , and C. , Finding community structure in very large networks, Physical Reviews E, vol.70, 2004.

S. L. Abebe and P. Tonella, Extraction of domain concepts from the source code, Science of Computer Programming, vol.98, pp.680-706, 2015.

P. Andritsos, T. , and V. , Information-theoretic soft. clustering, IEEE Trans. Software Eng, vol.31, issue.2, pp.150-165, 2005.

K. Chen, R. , and V. , Case study of feature location using dependence graph, Program Comprehension, 2000. Proceedings. 8th International Workshop, pp.241-247, 2000.

L. Donetti and M. A. Muñoz, Detecting network communities: a new systematic and efficient algorithm, Journal of Statistical Mechanics: Theory and Experiment, 2004.

H. Dumitru, M. Gibiec, N. Hariri, J. Cleland-huang, B. Mobasher et al., On-demand feature recommendations derived from mining public product descriptions, ICSE'11, pp.181-190

P. W. Foltz, W. Kintsch, and T. K. Landauer, The Measurement of Textual Coherence with Latent Semantic Analysis, Discourse Processes, vol.25, pp.285-307, 1998.

E. N. Gilbert, Random graphs, Ann. Math. Statist, vol.30, issue.4, pp.1141-1144, 1959.

L. Kaufman and P. J. Rousseeuw, Finding Groups in Data: An Introduction to Cluster Analysis, 1990.

A. Kuhn, S. Ducasse, and T. G??rbag??rba, Enriching reverse engineering with semantic clustering, 12th Working Conference on Reverse Engineering, pp.133-142, 2005.

A. Kuhn, S. Ducasse, and T. G??rbag??rba, Semantic clustering: Identifying topics in source code, Information and Software Technology, vol.49, issue.3, pp.230-243, 2007.

E. Linstead, P. Rigor, S. Bajracharya, C. Lopes, P. ;. Baldi et al., Mining concepts from code with probabilistic topic models, Proc. of Automated Software Eng., 461. Manning, 2007.

A. Marcus and S. Haiduc, Text Retrieval Approaches for Concept Location in Source Code, pp.126-158, 2013.

P. W. Mcburney, C. Liu, and C. Mcmillan, Automated feature discovery via sentence selection and source code summarization, Journal of Software: Evolution and Process, vol.28, issue.2, pp.120-145, 2016.

C. Mcmillan, N. Hariri, D. Poshyvanyk, C. , and J. , Recommending Source Code for Use in Rapid Software Prototypes, Proc. of Int. Conf. in Soft. Engineering (ICSE'12, pp.848-858, 2012.

B. S. Mitchell, A heuristic approach to solving the software clustering problem, 19th International Conference on Software Maintenance, pp.285-288, 2003.

J. Rubin, C. , and M. , A survey of feature location techniques, Domain Engineering, pp.29-58, 2013.

M. Shtern, T. , and V. , Clustering Methodologies for Software Engineering, Advances in Software Engineering, vol.2012, pp.1-18, 2012.
DOI : 10.1155/2012/792024

URL : http://downloads.hindawi.com/archive/2012/792024.pdf

A. Siddharthan, Christopher d. manning and hinrich schutze. Foundations of Statistical Natural Language Processing, Natural Language Engineering, vol.8, issue.1, pp.91-92, 2000.

V. Tzerpos and R. C. Holt, ACDC: an algorithm for comprehension-driven clustering, Proceedings of the Seventh Working Conference on Reverse Engineering, pp.258-267, 2000.
DOI : 10.1109/wcre.2000.891477

T. A. Wiggerts, Using clustering algorithms in legacy systems remodularization, 4th Working Conference on Reverse Engineering, pp.33-43, 1997.
DOI : 10.1109/wcre.1997.624574

X. Xu, C. Lung, M. Zaman, and A. Srinivasan, Program restructuring through clustering techniques, 4th IEEE International Workshop on Source Code Analysis and Manipulation, pp.75-84, 2004.