Design pattern recovery in object-oriented software, Proceedings. 6th International Workshop on Program Comprehension. IWPC'98 (Cat. No.98TB100242), pp.153-160, 1998. ,
DOI : 10.1109/WPC.1998.693342
High Level Views in Object-Oriented Systems using Formal Concept Analysis, 2005. ,
Detecting implicit collaboration patterns, 11th Working Conference on Reverse Engineering, pp.122-131, 2004. ,
DOI : 10.1109/WCRE.2004.18
Patterns generate architectures, LNCS, vol.821, pp.139-149, 1994. ,
CrocoPat: A tool for efficient pattern recognition in large object-oriented programs, 2003. ,
Software architecture recovery using conway's law, CASCON, 1998. ,
Towards a theory of the comprehension of computer programs. Int'l Journal of Man-Machine Studies, pp.543-554, 1983. ,
Pattern-Oriented Software Architecture ? A System of Patterns, 1996. ,
Design maintenance: Unexpected architectural interactions, IEEE CS, vol.00, p.134, 1995. ,
A Qualitative Comparison of Three Aspect Mining Techniques, 13th International Workshop on Program Comprehension (IWPC'05), pp.13-22, 2005. ,
DOI : 10.1109/WPC.2005.2
Equipping the Reflexion Method with Automated Clustering, 12th Working Conference on Reverse Engineering (WCRE'05), pp.89-98 ,
DOI : 10.1109/WCRE.2005.17
Presenting crosscutting structure with active models, Proceedings of the 5th international conference on Aspect-oriented software development , AOSD '06, pp.158-168, 2006. ,
DOI : 10.1145/1119655.1119677
A hybrid reverse engineering platform combining metrics and program visualization, WCRE, 1999. ,
FAMIX 2.1 ? The FAMOOS Information Exchange Model, 2001. ,
Focus: A light-weight, incremental approach to software architecture recovery and evolution, WICSA, p.191, 2001. ,
Moose: a collaborative and extensible reengineering Environment, Tools for Sw. Maint. and Reeng., RCOST / Software Technology Series, pp.55-71, 2005. ,
Architecture recovery for software evolution, Proceedings of the Second Euromicro Conference on Software Maintenance and Reengineering, pp.113-120, 1998. ,
DOI : 10.1109/CSMR.1998.665766
GUPRO - Generic Understanding of Programs An Overview, Electronic Notes in Theoretical Computer Science, vol.72, issue.2, 2002. ,
DOI : 10.1016/S1571-0661(05)80528-6
Visualization of object oriented architectures, ICSE, 2001. ,
Locating features in source code, IEEE Transactions on Software Engineering, vol.29, issue.3, pp.210-224, 2003. ,
DOI : 10.1109/TSE.2003.1183929
Describing software architectures by system structure and properties, Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241), pp.106-111, 1998. ,
DOI : 10.1109/CMPSAC.1998.716645
Software architecture recovery of a program family, Proceedings of the 20th International Conference on Software Engineering, pp.508-511, 1998. ,
DOI : 10.1109/ICSE.1998.671617
SAB - The Software Architecture Browser, 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2005. ,
DOI : 10.1109/VISSOF.2005.1684294
Meta-model and model co-evolution within the 3d software space, ELISA, 2003. ,
CaCOphoNy: metamodel-driven software architecture reconstruction, 11th Working Conference on Reverse Engineering, pp.204-213, 2004. ,
DOI : 10.1109/WCRE.2004.15
3D visualization of software architectures, Communications of the ACM, vol.41, issue.12, pp.72-78, 1998. ,
DOI : 10.1145/290133.290151
The software bookshelf, IBM Systems Journal, vol.36, issue.4, pp.564-593, 1997. ,
DOI : 10.1147/sj.364.0564
A cliché-based environment to support architectural reverse engineering, ICSM. IEEE, 1996. ,
A Framework for Software Architecture Visualisation Assessment, 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2005. ,
DOI : 10.1109/VISSOF.2005.1684309
An open graph visualization system and its applications to software engineering, Software: Practice and Experience, vol.28, issue.11, pp.1203-1233, 2000. ,
DOI : 10.1002/1097-024X(200009)30:11<1203::AID-SPE338>3.0.CO;2-N
Software architecture, Proceedings of the conference on The future of Software engineering , ICSE '00, pp.91-101, 2000. ,
DOI : 10.1145/336512.336537
Architectural mismatch: why reuse is so hard, IEEE Software, vol.12, issue.6, pp.17-26, 1995. ,
DOI : 10.1109/52.469757
Acme, CASCON First Decade High Impact Papers on, CASCON '10, pp.169-183, 1997. ,
DOI : 10.1145/1925805.1925814
Introduction to the special issue on software architecture, IEEE TSE, vol.21, issue.4, 1995. ,
Correlating Features and Code Using a Compact Two-Sided Trace Analysis Approach, Ninth European Conference on Software Maintenance and Reengineering, pp.314-323, 2005. ,
DOI : 10.1109/CSMR.2005.21
High-level static and dynamic visualization of software architectures, IEEE CS, vol.00, issue.5, 2000. ,
A comparative framework for design recovery tools, Conference on Software Maintenance and Reengineering (CSMR'06), 2006. ,
DOI : 10.1109/CSMR.2006.1
Fingerprinting design patterns, 11th Working Conference on Reverse Engineering, pp.172-181, 2004. ,
DOI : 10.1109/WCRE.2004.21
A Software Architecture Reconstruction Method, WICSA, pp.15-34, 1999. ,
DOI : 10.1007/978-0-387-35563-4_2
Recovering Behavioral Design Models from Execution Traces, Ninth European Conference on Software Maintenance and Reengineering, 2005. ,
DOI : 10.1109/CSMR.2005.46
A survey of trace exploration tools and techniques, CASCON, pp.42-55, 2004. ,
Reverse engineering to the architectural level, Proceedings of the 17th international conference on Software engineering , ICSE '95, 1995. ,
DOI : 10.1145/225014.225032
Using development history sticky notes to understand software architecture. iwpc, p.183, 2004. ,
Software Architecture Visualisation, 2004. ,
Automatic design pattern detection. iwpc, p.94, 2003. ,
Structural manipulations of software architecture using Tarski relational algebra, Proceedings Fifth Working Conference on Reverse Engineering (Cat. No.98TB100261), pp.210-219, 1998. ,
DOI : 10.1109/WCRE.1998.723191
Sofware architecture as a shared mental model, ASERC Workshop on Software Architecture, 2001. ,
GXL: A graph-based standard exchange format for reengineering, Science of Computer Programming, vol.60, issue.2, pp.149-170, 2006. ,
DOI : 10.1016/j.scico.2005.10.003
Runtime recovery and manipulation of software architecture of component-based systems, Automated Software Engineering, vol.10, issue.1, pp.257-281, 2006. ,
DOI : 10.1007/s10515-006-7738-4
Enhancing domain-specific software architecture recovery, MHS2003. Proceedings of 2003 International Symposium on Micromechatronics and Human Science (IEEE Cat. No.03TH8717), p.266, 2003. ,
DOI : 10.1109/WPC.2003.1199211
Using visualization for architectural localization and extraction, Proceedings of the Fourth Working Conference on Reverse Engineering, pp.56-65, 1997. ,
DOI : 10.1109/WCRE.1997.624576
Categorizing business goals for software architectures, CMU/SEI-2005-TR-021, CMU SEI, 2005. ,
SAAM: a method for analyzing the properties of software architectures, Proceedings of 16th International Conference on Software Engineering, pp.81-90, 1994. ,
DOI : 10.1109/ICSE.1994.296768
Playing detective: Reconstructing software architecture from available evidence, ASE, 1999. ,
The architecture tradeoff analysis method, Proceedings. Fourth IEEE International Conference on Engineering of Complex Computer Systems (Cat. No.98EX193), pp.68-78, 1998. ,
DOI : 10.1109/ICECCS.1998.706657
A survey of aspect mining tools and techniques, 2005. ,
Attribute-Based Architecture Styles, WICSA, pp.225-244, 1999. ,
DOI : 10.1007/978-0-387-35563-4_13
Atomic architectural component recovery for program understanding and evolution, International Conference on Software Maintenance, 2002. Proceedings., 2000. ,
DOI : 10.1109/ICSM.2002.1167807
Software Architecture Reconstruction, 1999. ,
A twophase process for software architecture improvement, ICSM, p.371, 1999. ,
The 4+1 View Model of architecture, IEEE Software, vol.12, issue.6, pp.42-50, 1995. ,
DOI : 10.1109/52.469759
Enriching Reverse Engineering with Semantic Clustering, 12th Working Conference on Reverse Engineering (WCRE'05), pp.113-122, 2005. ,
DOI : 10.1109/WCRE.2005.16
Polymetric views - A lightweight visual approach to reverse engineering, IEEE Transactions on Software Engineering, vol.29, issue.9, pp.782-795, 2003. ,
DOI : 10.1109/TSE.2003.1232284
Program evolution, Information Processing & Management, vol.20, issue.1-2, 1985. ,
DOI : 10.1016/0306-4573(84)90037-2
The Dagstuhl Middle Metamodel: A Schema For Reverse Engineering, Electronic Notes in Theoretical Computer Science, vol.94, pp.7-18, 2004. ,
DOI : 10.1016/j.entcs.2004.01.008
Architecture recovery and abstraction from the perspective of processes, WCRE, pp.57-66, 2005. ,
Architecture recovery by semiautomatic component identification, Electr. Notes Theor. Comput. Sci, vol.82, issue.5, 2003. ,
Package patterns for visual architecture recovery, Conference on Software Maintenance and Reengineering (CSMR'06), 2006. ,
DOI : 10.1109/CSMR.2006.39
Specifying distributed software architectures, In ESEC LNCS, vol.989, pp.137-153, 1995. ,
DOI : 10.1007/3-540-60406-5_12
Using automatic clustering to produce high-level system organizations of source code, Proceedings. 6th International Workshop on Program Comprehension. IWPC'98 (Cat. No.98TB100242), 1998. ,
DOI : 10.1109/WPC.1998.693283
Bunch: a clustering tool for the recovery and maintenance of software system structures, Proceedings IEEE International Conference on Software Maintenance, 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360), 1999. ,
DOI : 10.1109/ICSM.1999.792498
Stemming architectural erosion by architectural discovery and recovery, STRAW, 2003. ,
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
A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, pp.70-93, 2000. ,
DOI : 10.1109/32.825767
URL : https://hal.archives-ouvertes.fr/hal-00444077
Requirements for an effective architecture recovery framework, Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops -, pp.101-105, 1996. ,
DOI : 10.1145/243327.243620
An approach for recovering distributed system architectures, pp.311-354, 2001. ,
Co-evolving code and design with intensional views, Computer Languages, Systems & Structures, vol.32, issue.2-3, pp.140-156, 2006. ,
DOI : 10.1016/j.cl.2005.09.002
UNDERSTANDING SOFTWARE SYSTEMS USING REVERSE ENGINEERING TECHNOLOGY, Object-Oriented Technology for Database and Software Systems, pp.240-252, 1995. ,
DOI : 10.1142/9789812831163_0016
Software reflexion models: Bridging the gap between source and high-level models, SIGSOFT, pp.18-28, 1995. ,
A Comparative Classification of Aspect Mining Approaches, Journal of Computer Science, vol.2, issue.4, pp.322-325, 2006. ,
DOI : 10.3844/jcssp.2006.322.325
Architecture reconstruction case study, 2003. ,
Software architecture reconstruction: Practice needs and current approaches ,
A Novel Software Visualisation Model to Support Object-Oriented Program Comprehension, 2005. ,
Using feature modeling for program comprehension and software architecture recovery, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004., pp.406-418, 2004. ,
DOI : 10.1109/ECBS.2004.1316725
Foundations for the study of software architecture, ACM SIGSOFT Software Engineering Notes, vol.17, issue.4, pp.40-52, 1992. ,
DOI : 10.1145/141874.141884
ArchView -Analyzing Evolutionary Aspects of Complex Software Systems, 2005. ,
Revealer: a lexical pattern matcher for architecture recovery, Ninth Working Conference on Reverse Engineering, 2002. Proceedings., pp.170-178, 2002. ,
DOI : 10.1109/WCRE.2002.1173075
Pattern-supported architecture recovery, Proceedings 10th International Workshop on Program Comprehension, pp.53-61, 2002. ,
DOI : 10.1109/WPC.2002.1021318
Visualizing multiple evolution metrics, Proceedings of the 2005 ACM symposium on Software visualization , SoftVis '05, pp.67-75, 2005. ,
DOI : 10.1145/1056018.1056027
Architecture Recovery for Product Families, PFE-5, pp.332-351, 2004. ,
DOI : 10.1007/978-3-540-24667-1_26
Recovering high-level views of object-oriented applications from static and dynamic information, Proceedings IEEE International Conference on Software Maintenance, 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360), pp.13-22, 1999. ,
DOI : 10.1109/ICSM.1999.792487
Using dynamic information for the iterative recovery of collaborations and roles, International Conference on Software Maintenance, 2002. Proceedings., 2002. ,
DOI : 10.1109/ICSM.2002.1167745
Combining static and dynamic views for architecture reconstruction. CSMR, 00, 2002. ,
Concern graphs, Proceedings of the 24th international conference on Software engineering , ICSE '02, pp.406-416, 2002. ,
DOI : 10.1145/581339.581390
A hierarchy of dynamic software views: from object-interactions to feature-interactions, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings., 2004. ,
DOI : 10.1109/ICSM.2004.1357792
Software architecture recovery based on pattern matching, International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings., 2003. ,
DOI : 10.1109/ICSM.2003.1235434
Alborz: An Interactive Toolkit to Extract Static and Dynamic Views of a Software System, 14th IEEE International Conference on Program Comprehension (ICPC'06), 2006. ,
DOI : 10.1109/ICPC.2006.8
Software Architecture: Perspectives on an Emerging Discipline, 1996. ,
Software Psychology: Human Factors in Computer and Information Systems, 1980. ,
Identifying Modules via Concept Analysis, ICSM, pp.170-179, 1997. ,
Browsing and searching software architectures, p.381, 1999. ,
Identifying Structural Features of Java Programs by Analysing the Interaction of Classes at Runtime, 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis ,
DOI : 10.1109/VISSOF.2005.1684316
Required and optional viewpoints what is included in software architecture?, 2001. ,
Software architecture in industrial applications, Proceedings of the 17th international conference on Software engineering , ICSE '95, pp.196-207, 1995. ,
DOI : 10.1145/225014.225033
MAP - mining architectures for product line evaluations, Proceedings Working IEEE/IFIP Conference on Software Architecture, p.35, 2001. ,
DOI : 10.1109/WICSA.2001.948405
Moving towards quality attribute driven software architecture reconstruction, 10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings., p.46, 2003. ,
DOI : 10.1109/WCRE.2003.1287236
Model-centric software architecture reconstruction, Software: Practice and Experience, vol.4, issue.4, pp.333-363, 2006. ,
DOI : 10.1002/spe.699
Cognitive design elements to support the construction of a mental model during software exploration, Journal of Systems and Software, vol.44, issue.3, pp.171-185, 1999. ,
DOI : 10.1016/S0164-1212(98)10055-9
Manipulating and documenting software structures using SHriMP views, Proceedings of International Conference on Software Maintenance, pp.275-284, 1995. ,
DOI : 10.1109/ICSM.1995.526549
A lightweight architecture recovery process, WCRE, 2001. ,
Browsing Software Architectures With LSEdit, 13th International Workshop on Program Comprehension (IWPC'05), pp.176-178, 2005. ,
DOI : 10.1109/WPC.2005.11
Static and Dynamic Reverse Engineering Techniques for Java Software Systems, 2000. ,
An open visualization toolkit for reverse architecting. iwpc, 2002. ,
A Survey of Formal Concept Analysis Support for Software Engineering Activities, ICFCA, 2003. ,
DOI : 10.1007/11528784_13
Towards a framework for program understanding, WPC '96. 4th Workshop on Program Comprehension, p.19, 1996. ,
DOI : 10.1109/WPC.1996.501117
Forward and reverse repair of software architecture, CASCON, 1999. ,
Using Cluster Analysis in the Architecture Recovery of Object-Oriented Systems, 2001. ,
The build-time software architecture view, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, pp.398-407, 2001. ,
DOI : 10.1109/ICSM.2001.972753
Symphony: view-driven software architecture reconstruction, Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), pp.122-134, 2004. ,
DOI : 10.1109/WICSA.2004.1310696
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
Software architecture recovery based on dynamic analysis, 18th Brazilian Symp. on Softw. Eng, 2004. ,
Visualizing dynamic software system information through high-level models [128] Wendehals. Improving design pattern instance recognition by dynamic analysis, OOPSLA WODA, pp.271-283, 1998. ,
Using clustering algorithms in legacy systems remodularization, Proceedings of the Fourth Working Conference on Reverse Engineering, pp.33-43, 1997. ,
DOI : 10.1109/WCRE.1997.624574
Maintenance support for object oriented programs, Proceedings. Conference on Software Maintenance 1991, pp.1038-1044, 1992. ,
DOI : 10.1109/ICSM.1991.160324
Software reconnaisance: Mapping program features to code. Software Maintenance: Research and Practice, pp.49-62, 1995. ,
The perils and joys of reconstructing architectures, 1999. ,
Program comprehension with dynamic recovery of code collaboration patterns and roles, CASCON, pp.56-67, 2004. ,
A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation, 2001. ,
Software clustering based on dynamic dependencies. csmr, pp.124-133, 2005. ,
Discotect: A system for discovering architectures from running systems, ICSE, pp.470-479, 2004. ,
Manipulating recovered software architecture views, Proceedings of the 19th international conference on Software engineering , ICSE '97, pp.184-194, 1997. ,
DOI : 10.1145/253228.253265