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
Identifying components in object-oriented programs using dynamic analysis and clustering, Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, CASCON '09, pp.136-148, 2009. ,
DOI : 10.1145/1723028.1723045
URL : https://hal.archives-ouvertes.fr/hal-00511303
Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces, CBSE, pp.216-231, 2010. ,
DOI : 10.1007/978-3-642-13238-4_13
URL : https://hal.archives-ouvertes.fr/hal-00502294
Recovering software architecture from the names of source files, Journal of Software Maintenance: Research and Practice, vol.11, issue.3, pp.201-221, 1999. ,
DOI : 10.1002/(SICI)1096-908X(199905/06)11:3<201::AID-SMR192>3.0.CO;2-1
Extracting and restructuring the design of large systems, IEEE Software, vol.7, issue.1, pp.66-71, 1990. ,
DOI : 10.1109/52.43051
Reverse Engineering Software-Models of Component-Based Systems, 2008 12th European Conference on Software Maintenance and Reengineering, pp.93-102, 2008. ,
DOI : 10.1109/CSMR.2008.4493304
Revealing class structure with concept lattices, 10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings., p.353, 2003. ,
DOI : 10.1109/WCRE.2003.1287267
Software Architecture Reconstruction: A Process-Oriented Taxonomy, IEEE Transactions on Software Engineering, vol.35, issue.4, pp.573-591, 2009. ,
DOI : 10.1109/TSE.2009.19
URL : https://hal.archives-ouvertes.fr/inria-00498407
Formal concept analysis -mathematical foundations, 1999. ,
Software architecture, Proceedings of the conference on The future of Software engineering , ICSE '00, pp.91-101, 2000. ,
DOI : 10.1145/336512.336537
OSGi in action : creating modular applications in Java, 2011. ,
A systematic method to identify software components, APSEC, pp.538-545, 2004. ,
Component identification method with coupling and cohesion, APSEC, pp.79-86, 2001. ,
On understanding laws, evolution, and conservation in the large-program life cycle, Journal of Systems and Software, vol.1, issue.1, p.213221, 1980. ,
DOI : 10.1016/0164-1212(79)90022-0
Assessing modular structure of legacy code based on mathematical concept analysis, Proceedings of the 19th international conference on Software engineering , ICSE '97, pp.349-359, 1997. ,
DOI : 10.1145/253228.253354
Architecture Recovery by Semi-Automatic Component Identification, Electronic Notes in Theoretical Computer Science, vol.82, issue.5, pp.98-114, 2003. ,
DOI : 10.1016/S1571-0661(04)80737-0
Using automatic clustering to produce high-level system organizations of source code, Proceedings. 6th International Workshop on Program Comprehension. IWPC'98 (Cat. No.98TB100242), pp.45-53, 1998. ,
DOI : 10.1109/WPC.1998.693283
Deriving high-level abstractions from legacy software using example-driven clustering, International Conference on Computer Science and Software Engineering, pp.188-199, 2011. ,
Using software evolution to focus architectural recovery, Automated Software Engineering, vol.2, issue.2, pp.225-256, 2006. ,
DOI : 10.1007/s10515-006-7737-5
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.123.58
A reverseengineering approach to subsystem structure identification, Reverse Engineering, vol.5, issue.4, pp.181-204, 1993. ,
An evolutionary approach for partitioning weighted module dependency graphs, Innovations in Information Technology IIT '07. 4th International Conference on, pp.252-256, 2007. ,
Recovering high-level views of objectoriented applications from static and dynamic information, Proceedings ICSM99 (International Conference on Software Maintenance, pp.13-22, 1999. ,
Combining static and dynamic views for architecture reconstruction, Proceedings of the Sixth European Conference on Software Maintenance and Reengineering, pp.47-55, 2002. ,
DOI : 10.1109/CSMR.2002.995789
Software clustering techniques and the use of combined algorithm, Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings., p.301, 2003. ,
DOI : 10.1109/CSMR.2003.1192438
Applying concept formation methods to object identification in procedural code, Proceedings 12th IEEE International Conference Automated Software Engineering, p.210, 1997. ,
DOI : 10.1109/ASE.1997.632841
Using neural networks to modularize software, Machine Learning, pp.137-168, 1994. ,
DOI : 10.1007/BF00993275
Reengineering class hierarchies using concept analysis, Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering, SIGSOFT '98/FSE- 6, pp.99-110, 1998. ,
Migrating interface implementations to aspects, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings., pp.220-229, 2004. ,
DOI : 10.1109/ICSM.2004.1357806
Identifying objects using cluster and concept analysis, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.246-255, 1999. ,
DOI : 10.1145/302405.302629
Identifying objects using cluster and concept analysis, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.246-255, 1999. ,
DOI : 10.1145/302405.302629
Aspect mining and refactoring, Proceedings First International Workshop on REFactoring: Achievements, Challenges, Effects (REFACE). University of, 2003. ,
A technique for automatic component extraction from object-oriented programs by refactoring, Science of Computer Programming, vol.56, issue.1-2, pp.99-116, 2005. ,
DOI : 10.1016/j.scico.2004.11.007