M. F. Zibran, F. Z. Eishita, and C. K. Roy, Useful, But Usable? Factors Affecting the Usability of APIs, 2011 18th Working Conference on Reverse Engineering, pp.151-155, 2011.
DOI : 10.1109/WCRE.2011.26

M. Monperrus, M. Eichberg, E. Tekes, and M. Mezini, What should developers be aware of? An empirical study on the directives of API documentation, Empirical Software Engineering, vol.26, issue.6, pp.703-737, 2012.
DOI : 10.1007/s10664-011-9186-4

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

H. Ma, R. Amor, and E. Tempero, Usage Patterns of the Java Standard API, 2006 13th Asia Pacific Software Engineering Conference (APSEC'06), pp.342-352, 2006.
DOI : 10.1109/APSEC.2006.60

G. Uddin, B. Dagenais, and M. P. Robillard, Temporal analysis of API usage concepts, 2012 34th International Conference on Software Engineering (ICSE), pp.804-814, 2012.
DOI : 10.1109/ICSE.2012.6227138

J. Wang, Y. Dang, H. Zhang, K. Chen, T. Xie et al., Mining succinct and high-coverage API usage patterns from source code, 2013 10th Working Conference on Mining Software Repositories (MSR), pp.319-328, 2013.
DOI : 10.1109/MSR.2013.6624045

J. E. Montandon, H. Borges, D. Felix, and M. T. Valente, Documenting APIs with examples: Lessons learned with the APIMiner platform, 2013 20th Working Conference on Reverse Engineering (WCRE), pp.401-408, 2013.
DOI : 10.1109/WCRE.2013.6671315

M. Monperrus, M. Bruch, and M. Mezini, Detecting missing method calls in objectoriented software, ECOOP 2010, pp.2-25, 2010.

W. Maalej and M. P. Robillard, Patterns of Knowledge in API Reference Documentation, IEEE Transactions on Software Engineering, vol.39, issue.9, pp.1264-1282, 2013.
DOI : 10.1109/TSE.2013.12

C. Szyperski, Component Software: Beyond Object-Oriented Programming, 2002.

S. Kebir, A. 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. Allier, S. Sadou, H. Sahraoui, and R. Fleurquin, From Object-Oriented Applications to Component-Oriented Applications via Component-Oriented Architecture, 2011 Ninth Working IEEE/IFIP Conference on Software Architecture, pp.214-223, 2011.
DOI : 10.1109/WICSA.2011.35

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

C. Lüer and A. Van-der-hoek, Composition Environments for Deployable Software Components, Citeseer, 2002.

S. Chardigny, A. Seriai, M. Oussalah, and D. Tamzalit, Extraction of componentbased architecture from object-oriented systems, Seventh Working IEEE/IFIP Conf. on Software Architecture (WICSA), pp.285-288, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00456356

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

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

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

J. M. Bieman and B. Kang, Cohesion and reuse in an object-oriented system, Proc. of the 1995 Symposium on Software Reusability (SSR), pp.259-262, 1995.

D. Poshyvanyk, A Marcus. The conceptual coupling metrics for object-oriented systems, 22nd IEEE Inter. Conf. on Software Maintenance (ICSM), pp.469-478, 2006.

J. Garcia, I. Ivkovic, and N. Medvidovic, A comparative analysis of software architecture recovery techniques, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.486-496, 2013.
DOI : 10.1109/ASE.2013.6693106

M. Von-detten, M. C. Platenius, and S. Becker, Reengineering component-based software systems with archimetrix. Software & Systems Modeling, pp.1-30, 2013.

R. Weinreich, C. Miesbauer, G. Buchgeher, and T. Kriechbaum, Extracting and Facilitating Architecture in Service-Oriented Software Systems, 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, pp.81-90, 2012.
DOI : 10.1109/WICSA-ECSA.212.16

A. Shatnawi and A. 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

M. P. Robillard, E. Bodden, D. Kawrykow, M. Mezini, and T. Ratchford, Automated API Property Inference Techniques, IEEE Transactions on Software Engineering, vol.39, issue.5, pp.613-637, 2013.
DOI : 10.1109/TSE.2012.63

M. Bruch, T. Schäfer, and M. Mezini, FrUiT, Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange , eclipse '06, pp.55-59, 2006.
DOI : 10.1145/1188835.1188847

R. P. Buse and W. Weimer, Synthesizing API usage examples, 2012 34th International Conference on Software Engineering (ICSE), pp.782-792, 2012.
DOI : 10.1109/ICSE.2012.6227140