I. Hani-abdeen, S. Alloui, D. Ducasse, M. Pollet, and . Suen, Package reference fingerprint: a rich and compact visualization to understand package relationships, European Conference on Software Maintenance and Reengineering (CSMR), pp.213-222, 2008.

H. Abdeen and . Visualizing, Assessing and Re-Modularizing Object- Oriented Architectural Elements, 2009.
URL : https://hal.archives-ouvertes.fr/tel-00498389

E. Arisholm, L. C. Briand, and A. Foyen, Dynamic coupling measurement for object-oriented software, IEEE Transactions on Software Engineering, vol.30, issue.8, pp.491-506, 2004.
DOI : 10.1109/TSE.2004.41

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.528.5602

H. Abdeen, S. Ducasse, D. Pollet, and I. Alloui, Package Fingerprints: A visual summary of package interface usage, Information and Software Technology, vol.52, issue.12, pp.1312-1330, 2010.
DOI : 10.1016/j.infsof.2010.07.005

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

H. Abdeen, S. Ducasse, and H. A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, 2011 18th Working Conference on Reverse Engineering, 2011.
DOI : 10.1109/WCRE.2011.55

URL : https://hal.archives-ouvertes.fr/inria-00614778

H. Abdeen, S. Ducasse, H. A. Sahraoui, and I. Alloui, Automatic Package Coupling and Cycle Minimization, 2009 16th Working Conference on Reverse Engineering, pp.103-112, 2009.
DOI : 10.1109/WCRE.2009.13

URL : https://hal.archives-ouvertes.fr/inria-00425417

A. Shawn, R. S. Bohner, and . Arnold, Software Change Impact Analysis, 1996.

[. Balzer, O. Deussen, and C. Lewerentz, Voronoi treemaps for the visualization of software metrics, Proceedings of the 2005 ACM symposium on Software visualization , SoftVis '05, pp.165-172, 2005.
DOI : 10.1145/1056018.1056041

A. Bergel, S. Ducasse, and O. Nierstrasz, Analyzing module diversity, Journal of Universal Computer Science, vol.11, issue.10, pp.1613-1644, 2005.
URL : https://hal.archives-ouvertes.fr/hal-01352809

L. C. Briand, J. W. Daly, and J. K. Wüst, A unified framework for coupling measurement in object-oriented systems, IEEE Transactions on Software Engineering, vol.25, issue.1, pp.91-121, 1999.
DOI : 10.1109/32.748920

J. Bertin, Semiology of Graphics, 1983.

T. Barlow and P. Neville, A comparison of 2-d visulization of hierarchies, Proceedings of the IEEE Symposium on Information Visualization, 2001.

H. [. Chaumun, R. K. Kabaili, F. Keller, and . Lustman, A change impact model for changeability assessment in object-oriented software systems, Science of Computer Programming, vol.45, issue.2-3, pp.155-174, 2002.
DOI : 10.1016/S0167-6423(02)00058-8

S. Demeyer, S. Ducasse, and M. Lanza, A hybrid reverse engineering platform combining metrics and program visualization, Proceedings of 6th Working Conference on Reverse Engineering (WCRE '99)
DOI : 10.1109/wcre.1999.806958

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.129.8913

S. Demeyer, S. Ducasse, and O. Nierstrasz, Object-Oriented Reengineering Patterns, 2002.

S. Ducasse, T. Gîrba, and A. Kuhn, Distribution Map, 2006 22nd IEEE International Conference on Software Maintenance, pp.203-212, 2006.
DOI : 10.1109/ICSM.2006.22

[. Ducasse, T. Gîrba, A. Kuhn, and L. Renggli, Meta-environment and executable meta-language using smalltalk: an experience report, Software & Systems Modeling, vol.3, issue.4, pp.5-19, 2009.
DOI : 10.1007/s10270-008-0081-4

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

D. Marco and M. Lanza, Reverse engineering with logical coupling, Proceedings of WCRE 2006 (13th Working Conference on Reverse Engineering), pp.189-198, 2006.

S. Ducasse and D. Pollet, 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

D. Dps-+-07-]-stéphane-ducasse, M. Pollet, H. Suen, I. Abdeen, and . Alloui, Package surface blueprints: Visually supporting the understanding of package relationships, ICSM '07: Proceedings of the IEEE International Conference on Software Maintenance, pp.94-103, 2007.

S. Demeyer, S. Tichelaar, and S. Ducasse, FAMIX 2.1 ? The FAMOOS Information Exchange Model, 2001.

[. Gîrba, A. Kuhn, M. Seeberger, and S. Ducasse, How Developers Drive Software Evolution, Eighth International Workshop on Principles of Software Evolution (IWPSE'05), pp.113-122, 2005.
DOI : 10.1109/IWPSE.2005.21

T. Gîrba, M. Lanza, and S. Ducasse, Characterizing the Evolution of Class Hierarchies, Ninth European Conference on Software Maintenance and Reengineering, pp.2-11, 2005.
DOI : 10.1109/CSMR.2005.15

J. Han, Supporting impact analysis and change propagation in software engineering environments, Proceedings Eighth IEEE International Workshop on Software Technology and Engineering Practice incorporating Computer Aided Software Engineering, p.172, 1997.
DOI : 10.1109/STEP.1997.615479

E. Hautus, Improving java software through package structure analysis, IASTED International Conference Software Engineering and Applications, 2002.

N. Henry, J. Fekete, and M. J. Mcguffin, NodeTrix: a Hybrid Visualization of Social Networks, IEEE Transactions on Visualization and Computer Graphics, vol.13, issue.6, pp.1302-1309, 2007.
DOI : 10.1109/TVCG.2007.70582

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

B. Johnson and B. Shneiderman, Tree-maps: a space-filling approach to the visualization of hierarchical information structures, Proceeding Visualization '91, pp.284-291, 1991.
DOI : 10.1109/VISUAL.1991.175815

S. Karouach, Système de visualisations interactives pour la découverte de connaissances, 2003.

M. Lanza, Object-Oriented Reverse Engineering ? Coarse-grained, Fine-grained, and Evolutionary Software Visualization, 2003.

M. Lanza and S. Ducasse, 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

J. Laval, S. Denier, and S. Ducasse, Identifying cycle causes with cycletable, FAMOOSr 2009: 3rd Workshop on FAMIX and MOOSE in Software Reengineering, 2009.
DOI : 10.1109/wcre.2009.11

URL : https://hal.archives-ouvertes.fr/inria-00498495

[. Laval, S. Denier, S. Ducasse, and A. Bergel, Identifying Cycle Causes with Enriched Dependency Structural Matrix, 2009 16th Working Conference on Reverse Engineering, 2009.
DOI : 10.1109/WCRE.2009.11

URL : https://hal.archives-ouvertes.fr/inria-00498446

[. Laval, S. Denier, S. Ducasse, and J. Falleri, Supporting simultaneous versions for software evolution assessment, Science of Computer Programming, vol.76, issue.12, 2010.
DOI : 10.1016/j.scico.2010.11.014

URL : https://hal.archives-ouvertes.fr/inria-00531500

M. Li and L. , Change impact analysis of object-oriented software, 1998.

L. Li and A. J. Offutt, Algorithmic analysis of the impact of changes to object-oriented software, Proceedings of International Conference on Software Maintenance ICSM-96, pp.171-184, 1996.
DOI : 10.1109/ICSM.1996.565004

G. Langelier, H. Sahraoui, and P. Poulin, Visualizationbased analysis of quality for large-scale software systems, ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, pp.214-223, 2005.

C. Robert and . Martin, Agile Software Development: principles, patterns and practices, 2003.

O. Nierstrasz, S. Ducasse, and T. Gîrba, The story of Moose: an agile reengineering environment, Proceedings of the European Software Engineering Conference (ESEC/FSE'05), pp.1-10, 2005.

T. Nguyen, E. Munson, and J. Boyland, An infrastructure for development of object-oriented, multi-level configuration management services, Internationl Conference on Software Engineering (ICSE 2005), pp.215-224, 2005.

L. David and . Parnas, On the criteria to be used in decomposing systems into modules, CACM, vol.15, issue.12, pp.1053-1058, 1972.

D. Pollet, S. Ducasse, L. Poyet, and I. Alloui, Sorana Cîmpan , and Hervé Verjus Towards a process-oriented software architecture reconstruction taxonomy, Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR'07, 2007.

K. J. Sullivan, W. G. Griswold, Y. Cai, and B. Hallen, The structure and value of modularity in software design, 2001.

N. Sangal, E. Jordan, V. Sinha, and D. Jackson, Using dependency models to manage complex software architecture, Proceedings of OOPSLA'05, pp.167-176, 2005.
DOI : 10.1145/1103845.1094824

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.111.5209

]. D. Ste81 and . Steward, The design structure matrix: A method for managing the design of complex systems, IEEE Transactions on Engineering Management, vol.28, issue.3, pp.71-74, 1981.

R. Edward and . Tufte, The Visual Display of Quantitative Information, 2001.

C. Ware, Information visualization: perception for design, 2000.

R. Wettel and M. Lanza, Program Comprehension through Software Habitability, 15th IEEE International Conference on Program Comprehension (ICPC '07), pp.231-240, 2007.
DOI : 10.1109/ICPC.2007.30

R. Wettel and M. Lanza, Visual Exploration of Large-Scale System Evolution, 2008 15th Working Conference on Reverse Engineering, pp.219-228, 2008.
DOI : 10.1109/WCRE.2008.55