Mining api patterns as partial orders from source code: from usage scenarios to specifications, Proceedings of the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp.25-34, 2007. ,
From object-oriented applications to component-oriented applications via component-oriented architecture, 2011 9th Working IEEE/IFIP Conf. on Software Architecture (WICSA), pp.214-223, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00664851
Migrating large object-oriented applications into component-based ones: instantiation and inheritance transformation, Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, pp.55-64, 2015. ,
URL : https://hal.archives-ouvertes.fr/lirmm-01235461
Feature identification: a novel approach and a case study, Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on. IEEE, pp.357-366, 2005. ,
Polymorphism measures for early risk prediction, Proceedings of the 1999 International Conference on. IEEE, pp.334-344, 1999. ,
Cohesion and reuse in an object-oriented system, Proc. of the 2006 OOPSLA Workshop on Eclipse Technology eXchange, pp.55-59, 1995. ,
The fractal component model and its support in java, Software, vol.36, pp.1257-1284, 2006. ,
Synthesizing api usage examples, Proc. of the 2012 Inter. Conf. on Software Engineering, pp.782-792, 2012. ,
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-00456359
Search-based extraction of component-based architecture from object-oriented systems, p.2, 2008. ,
URL : https://hal.archives-ouvertes.fr/hal-00456357
, European Conf. in Software Architecture (ECSA). In: Lecture Notes in Computer Science, vol.5292, pp.322-325
20 0 0. Case study of feature location using dependence graph, Proceedings of the 8th International Workshop on Program Comprehension ,
URL : https://hal.archives-ouvertes.fr/hal-01109961
Automatic extraction of features and generation of feature models from java programs, Inf. Technol. Control, vol.41, issue.4, pp.376-384, 2012. ,
Reengineering component-based software systems with archimetrix, Softw. Syst. Model, vol.13, issue.4, pp.1-30, 2013. ,
Feature location in source code: a taxonomy and survey, J. Softw, vol.25, issue.1, pp.53-95, 2013. ,
Software architecture reconstruction: a process-oriented taxonomy, Softw. Eng., IEEE T, vol.35, issue.4, pp.573-591, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00849009
Analyzing the source code of multiple software variants for reuse potential, Proc. of WCRE. IEEE, pp.303-307, 2011. ,
Object oriented software clustering based on community structure, 2011 18th Asia Pacific Software Engineering Conference (APSEC). IEEE, pp.315-321, 2011. ,
Software reuse research: status and future, IEEE T. Softw. Eng, vol.31, issue.7, pp.529-536, 2005. ,
A comparative analysis of software architecture recovery techniques, IEEE/ACM 28th Inter. Conf. on Automated Software Engineering (ASE), pp.4-86, 2013. ,
, API guides, 2015.
Data mining: concepts and techniques, 2006. ,
Mining frequent patterns without candidate generation, ACM SIGMOD Record, vol.20, issue.0, pp.1-12 ,
, ISO/IEC 9126-1. International Organization for Standardization, ISO , 2001. Software Engineering-Product Quality-Part 1: Quality Model
Feature-oriented domain analysis (FODA) feasibility study, 1990. ,
Quality-centric approach for software component identification from object-oriented code, Joint Working IEEE/IFIP Conf. and European Conf. on Software Architecture (WICSA)/(ECSA), pp.181-190, 2012. ,
URL : https://hal.archives-ouvertes.fr/lirmm-00824146
Usage patterns of the java standard api, 13th Asia Pacific Software Engineering Conf. APSEC 2006, pp.342-352, 2006. ,
Patterns of knowledge in api reference documentation, IEEE T. Softw. Eng, vol.39, issue.9, pp.1264-1282, 2013. ,
Creating reusable software component from object-oriented legacy system through reverse engineering, J. Object Technol, vol.8, issue.5, pp.133-152, 2009. ,
Detecting missing method calls in object-oriented software, European Conf. on Object-Oriented Programming ECOOP, pp.2-25, 2010. ,
URL : https://hal.archives-ouvertes.fr/hal-01575351
What should developers be aware of an empirical study on the directives of api documentation, Emp. Softw. Eng, vol.17, issue.6, pp.703-737, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00702183
Documenting apis with examples: Lessons learned with the apiminer platform, 20th Working Conf. on Reverse Engineering (WCRE), pp.401-408, 2013. ,
The conceptual coupling metrics for objectoriented systems, 22nd IEEE Inter. Conf. on Software Maintenance (ICSM), pp.469-478, 2006. ,
Automated api property inference techniques, IEEE T. Softw. Eng, vol.39, issue.5, pp.613-637, 2013. ,
Mining software components from object-oriented apis, Software Reuse for Dynamic Systems in the Cloud and Beyond-14th International Conference on Software Reuse, ICSR 2015, pp.330-347, 2015. ,
URL : https://hal.archives-ouvertes.fr/lirmm-01324282
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
Component Software: Beyond Object-Oriented Programming, 2002. ,
A gentle introduction to osgi, SIGSOFT Softw. Eng. Notes, vol.33, issue.5, 2008. ,
Temporal analysis of api usage concepts, Proc. of the 2012 Inter. Conf. on Software Engineering, pp.804-814, 2012. ,
Mining succinct and high-coverage api usage patterns from source code, Proc. of the, p.10, 2013. ,
, Working Conf. on Mining Software Repositories, pp.319-328
Extracting and facilitating architecture in service-oriented software systems, Joint Working IEEE/IFIP Conf. on Software Architecture (WICSA) and European Conf. on Software Architecture (ECSA), pp.81-90, 2012. ,
Reengineering legacy software products into software product line based on automatic variability analysis, Proceedings of the 33rd International Conference on Software Engineering, pp.1114-1117, 2011. ,
Automatic parameter recommendation for practical api usage, Proceedings of the 34th International Conference on Software Engineering, pp.826-836, 2012. ,
Feature identification from the source code of product variants, Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on. IEEE, pp.417-422, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-01270063
Useful, but usable factors affecting the usability of apis, 18th Working Conf. on Reverse Engineering (WCRE), pp.151-155, 2011. ,
Reverse engineering reusable software components from object-oriented APIs, The Journal of Systems and Software, 2016. ,
URL : https://hal.archives-ouvertes.fr/lirmm-01932852