H. Abdeen, S. Ducasse, A. Houari, I. Sahraoui, and . 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

]. M. Abdi, H. Lounis, and H. Sahraoui, Analyzing Change Impact in Object-Oriented Systems, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06), pp.310-319, 2006.
DOI : 10.1109/EUROMICRO.2006.20

M. Abreu and . Goulão, Coupling and Cohesion as Modularization Drivers: Are We Being Over-Persuaded?, Proceedings of the Fifth European Conference on Software Maintenance and Reengineering, CSMR '01, p.47, 2001.

N. Andriyevska-2005-]-olena-andriyevska, B. Dragan, J. I. Simoes, and . Maletic, Evaluating UML Class Diagram Layout based on Architectural Importance, 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, pp.9-124, 2005.
DOI : 10.1109/VISSOF.2005.1684296

]. G. Antoniol, G. Canfora, and A. De-lucia, Estimating the size of changes for evolving object oriented systems: a case study, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403), pp.250-152, 1999.
DOI : 10.1109/METRIC.1999.809746

]. Balmas, A. Bergel, S. Denier, S. Ducasse, J. Laval et al., Software metric for Java and C++ practices, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00533617

O. Michael-balzer, C. Deussen, and . Lewerentz, Voronoi treemaps for the visualization of software metrics, SoftVis '05: Proceedings of the 2005 ACM symposium on Software visualization, pp.165-172, 2005.

]. P. Bansal, S. Sabharwal, and P. Sidhu, An investigation of strategies for finding test order during Integration testing of object Oriented applications, 2009 Proceeding of International Conference on Methods and Models in Computer Science (ICM2CS), pp.1-8, 2009.
DOI : 10.1109/ICM2CS.2009.5397936

D. Binkley and M. Harman, Analysis and visualization of predicate dependence on formal parameters and global variables, IEEE Transactions on Software Engineering, vol.30, issue.11, pp.715-735, 2004.
DOI : 10.1109/TSE.2004.78

D. Binkley and M. Harman, Locating dependence clusters and dependence pollution, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.177-186, 2005.
DOI : 10.1109/ICSM.2005.58

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

R. Walter, J. Bischofberger, S. Kühl, and . Löffler, Sotograph -A Pragmatic Approach to Source Code Architecture Conformance Checking, Lecture Notes in Computer Science, vol.3047, pp.1-9, 2004.

A. Shawn, R. S. Bohner, and . Arnold, Software change impact analysis, p.129, 1996.

]. L. Briand, Y. Labiche, and Y. Wang, Revisiting strategies for ordering class integration testing in the presence of dependency cycles, Proceedings 12th International Symposium on Software Reliability Engineering, pp.287-296, 2001.
DOI : 10.1109/ISSRE.2001.989482

L. C. Briand, J. Feng, and Y. Labiche, Using genetic algorithms and coupling measures to devise optimal integration test orders, Proceedings of the 14th international conference on Software engineering and knowledge engineering , SEKE '02, pp.43-50, 2002.
DOI : 10.1145/568760.568769

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

]. L. Briand, Y. Labiche, and Y. Wang, An investigation of graph-based class integration test order strategies. Software Engineering, IEEE Transactions on, vol.29, issue.18, pp.594-607, 2003.

]. T. Browning, Applying the design structure matrix to system decomposition and integration problems: a review and new directions, IEEE Transactions on Engineering Management, vol.48, issue.3, pp.292-306, 2001.
DOI : 10.1109/17.946528

]. Buckley, T. Mens, M. Zenger, A. Rashid, and G. Kniesel, Towards a taxonomy of software change, Journal on Software Maintenance and Evolution: Research and Practice, pp.309-332, 2005.
DOI : 10.1002/smr.319

Y. Cai and S. Huynh, An Evolution Model for Software Modularity Assessment, Fifth International Workshop on Software Quality (WoSQ'07: ICSE Workshops 2007), p.152, 2007.
DOI : 10.1109/WOSQ.2007.2

]. W. Chan, T. Y. Chen, and T. H. Tse, An Overview of Integration Testing Techniques for Object-Oriented Programs, Proceedings of the 2nd ACIS Annual International Conference on Computer and Information Science, pp.696-701, 2002.

H. Kabaili, R. K. Keller, and F. Lustman, A change impact model for changeability assessment in object-oriented software systems, Science of Computer Programming, vol.45, issue.21, pp.155-174, 2002.

T. H. Huo-yan-chen, T. Y. Tse, and . Chen, TACCLE: a methodology for object-oriented software testing at the class and cluster levels, ACM Transactions on Software Engineering and Methodology, vol.10, issue.1, pp.56-109, 2001.
DOI : 10.1145/366378.366380

A. Thomas and . Corbi, Program Understanding: Challenge for the 1990's, IBM Systems Journal, vol.28, issue.2 2, pp.294-306, 1989.

]. Cabral, A. Pozo, and S. R. Vergilio, A Pareto ant colony algorithm applied to the class integration and test order problem, Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems, ICTSS'10, pp.16-29, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01055245

A. Marco, D. , and M. Lanza, Software Bugs and Evolution: A Visual Approach to Uncover Their Relationship, Proceedings of CSMR 2006 (10th IEEE European Conference on Software Maintenance and Reengineering), pp.227-236, 2006.

A. Marco, D. , and M. Lanza, BugCrawler: Visualizing Evolving Software Systems, Proceedings of CSMR 2007 (11th IEEE European Conference on Software Maintenance and Reengineering), 2007.

]. 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, 0114.

J. Simon-denier, S. Laval, F. Ducasse, and . Bellingard, Technical Model for Remediation (Squale Deliverable 2.2) Rapport technique, INRIA, 2010.

M. Denker, T. Gîrba, A. Lienhard, O. Nierstrasz, L. Renggli et al., Encapsulating and exploiting change with changeboxes, Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007, ICDL '07, pp.25-49, 2007.
DOI : 10.1145/1352678.1352681

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

H. Hans and . Kron, Programming in the Large Versus Programming in the Small, IEEE Transactions on Software Engineering, vol.2, issue.3, pp.80-86, 1976.

D. Dig, K. Manzoor, R. Johnson, and T. Nguyen, Refactoring-Aware Configuration Management for Object-Oriented Programs, 29th International Conference on Software Engineering (ICSE'07), pp.427-436, 2007.
DOI : 10.1109/ICSE.2007.71

]. Dong and M. W. Godfrey, System-level Usage Dependency Analysis of Object-Oriented Systems, 2007 IEEE International Conference on Software Maintenance, p.125, 2007.
DOI : 10.1109/ICSM.2007.4362650

]. Dong and M. W. Godfrey, System-level Usage Dependency Analysis of Object-Oriented Systems, 2007 IEEE International Conference on Software Maintenance, pp.375-384, 2007.
DOI : 10.1109/ICSM.2007.4362650

T. Stéphane-ducasse, M. Gîrba, S. Lanza, and . Demeyer, Moose: a Collaborative and Extensible Reengineering Environment, Tools for Software Maintenance and Reengineering, RCOST / Software Technology Series, pp.55-71, 2005.

M. Stéphane-ducasse and . Lanza, The class blueprint: visually supporting the understanding of glasses, IEEE Transactions on Software Engineering, vol.31, issue.1, pp.75-90, 2005.
DOI : 10.1109/TSE.2005.14

M. Stéphane-ducasse, L. Lanza, and . Ponisio, Butterflies: A Visual Approach to Characterize Packages, Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS'05), pp.70-77, 2005.

T. Stéphane-ducasse, A. Gîrba, and . Kuhn, Distribution Map, Proceedings of 22nd IEEE International Conference on Software Maintenance (ICSM '06), pp.203-212, 2006.

T. Stéphane-ducasse, A. Gîrba, L. Kuhn, and . 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

X. Peter-eades, W. F. Lin, and . Smyth, A fast and effective heuristic for the feedback arc set problem, Information Processing Letters, vol.47, issue.6, pp.319-323, 1993.
DOI : 10.1016/0020-0190(93)90079-O

]. Easterbrook, J. Singer, M. A. Storey, and D. Damian, Selecting Empirical Methods for Software Engineering Research, p.147, 2008.
DOI : 10.1007/978-1-84800-044-5_11

T. Stephen-eick, A. Graves, and J. Karr, Does code decay? Assessing the evidence from change management data, IEEE Transactions on Software Engineering, vol.27, issue.1, pp.1-12, 2001.
DOI : 10.1109/32.895984

]. Falleri, M. Huchard, and C. Nebut, A generic approach for class model normalization (short paper), ASE 2008: 23th IEEE/ACM International Conference on Automated Software Engineering, p.17, 2008.

]. Falleri, S. Denier, and J. Laval, Philipe Vismara and Stéphane Ducasse. Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, Computer Science Technical Report, 2010.

. Frankl, G. Phyllis, and . Frankl, The ASTOOT approach to testing object-oriented programs, ACM Transactions on Software Engineering, pp.453-470, 1994.

]. , B. Gallagher, and J. R. Lyle, Using Program Slicing in Software Maintenance, Transactions on Software Engineering, vol.17, issue.18, pp.751-761, 1920.

T. Gîrba, Modeling History to Understand Software Evolution, p.151, 2005.

]. 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

G. William, D. Griswold, and . Notkin, Automated assistance for program restructuring, Bibliography ACM Trans. Softw. Eng. Methodol, vol.2, issue.3 2, pp.228-269, 1993.

. 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, pp.172-151, 1997.
DOI : 10.1109/STEP.1997.615479

K. Vu-le-hanh, Y. L. Akif, J. Traon, and . Jézéquel, Selecting an Efficient OO Integration Testing Strategy: An Experimental Comparison of Actual Strategies, Proceedings of the 15th European Conference on Object-Oriented Programming, pp.381-401, 2001.
DOI : 10.1007/3-540-45337-7_20

R. Harman, M. Hierons, and . Proctor, A new representation and crossover operator for search-based optimization of software modularization, GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, pp.1351-1358, 2002.

]. C. Healey, Visualization of multivariate data using preattentive processing, p.61, 1992.

]. C. Healey, K. S. Booth, and E. J. , Harnessing Preattentive Processes for Multivariate Data Visualization, GI '93: Proceedings of Graphics Interface, p.61, 1993.

]. Heer, M. Bostock, and V. Ogievetsky, A tour through the visualization zoo, Communications of the ACM, vol.53, issue.6, pp.20-30, 2010.
DOI : 10.1145/1743546.1743567

]. 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

S. Holt and W. Sim, 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

A. Kumar, J. , and R. C. Dubes, Algorithms for clustering data, p.16, 1988.

M. N. Anil-kumar-jain, P. Murty, and . Flynn, Data clustering: a review, ACM Computing Surveys, vol.31, issue.3, pp.264-323, 1999.
DOI : 10.1145/331499.331504

M. Jon and . Kleinberg, Authoritative Sources in a Hyperlinked Environment, JOUR- NAL OF THE ACM, vol.46, issue.15, pp.604-632, 1999.

R. Koschke, Atomic architectural component recovery for program understanding and evolution, International Conference on Software Maintenance, 2002. Proceedings., p.15, 2000.
DOI : 10.1109/ICSM.2002.1167807

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

]. D. Kung, J. Gao, P. Hsia, F. Wen, Y. Y. Toyoshima et al., Change impact identification in object oriented software maintenance, Proceedings International Conference on Software Maintenance ICSM-94, pp.202-211, 1994.
DOI : 10.1109/ICSM.1994.336774

D. Kung, J. Gao, P. Hsia, J. Lin, and Y. Toyoshima, Class Firewall, Test Order, and Regression Testing of Object-Oriented Programs, JOOP, vol.8, issue.2, pp.51-65, 1995.

C. David, J. Kung, P. Gao, Y. Hsia, C. Toyoshima et al., On regression testing of object-oriented programs, J. Syst. Softw, vol.32, issue.125, pp.21-40, 1996.

]. Y. Labiche, P. Thevenod-fosse, H. Waeselynck, and M. Durand, Testing levels for object-oriented software, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.136-145, 2000.
DOI : 10.1145/337180.337197

]. Langelier, A. Houari, P. Sahraoui, and . Poulin, Visualization-based analysis of quality for large-scale software systems, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.214-223, 2005.
DOI : 10.1145/1101908.1101941

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

]. Laval and S. Denier, Stéphane Ducasse and Alexandre Bergel Identifying cycle causes with Enriched Dependency Structural Matrix, WCRE '09: Proceedings of the 2009 16th Working Conference on Reverse Engineering, 2009.
DOI : 10.1109/wcre.2009.11

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

]. Laval and S. Denier, Stéphane Ducasse and Andy Kellens Supporting Incremental Changes in Large Models, Proceedings of ESUG International Workshop on Smalltalk Technologies, p.134, 2009.

]. Laval, N. Anquetil, and S. Ducasse, OZONE: Package Layered Structure Identification in presence of Cycles, Proceedings of the 9th edition of the Workshop BElgian-NEtherlands software eVOLution seminar, 2010.

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

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

]. Y. Le-traon, T. Jeron, J. Jezequel, and P. Morel, Efficient object-oriented integration and regression testing. Reliability, IEEE Transactions on, vol.49, issue.107, pp.12-25, 2000.

M. Lehman and L. Belady, Program evolution, Information Processing & Management, vol.20, issue.1-2, 1985.
DOI : 10.1016/0306-4573(84)90037-2

]. Lehman, Laws of software evolution revisited, European Workshop on Software Process Technology, pp.108-124, 1996.
DOI : 10.1007/BFb0017737

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

]. Lungu, M. Lanza, and T. Gîrba, Package patterns for visual architecture recovery, Conference on Software Maintenance and Reengineering (CSMR'06), pp.185-196, 2006.
DOI : 10.1109/CSMR.2006.39

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

]. Lutz, Evolving good hierarchical decompositions of complex systems, Journal of Systems Architecture, vol.47, issue.7, pp.613-634, 2001.
DOI : 10.1016/S1383-7621(01)00019-4

A. Maccormack, J. Rusnak, and C. Y. Baldwin, Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code, Management Science, vol.52, issue.7, pp.1015-1030, 2006.
DOI : 10.1287/mnsc.1060.0552

H. Nazim and . Madhavji, Environment Evolution: The Prism Model of Changes, IEEE Transaction in Software Engineering, vol.18, issue.20, pp.380-392, 1992.

I. Jonathan, A. Maletic, and . Marcus, Supporting Program Comprehension Using Semantic and Structural Information, Proceedings of the 23rd International Conference on Software Engineering, pp.103-112, 2001.

S. Mancoridis and B. S. Mitchell, 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

S. Mancoridis, B. S. Mancoridis, Y. Mitchell, E. R. Chen, and . Gansner, 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), p.106, 1999.
DOI : 10.1109/ICSM.1999.792498

C. Robert and . Martin, Design Principles and Design Patterns, pp.80-157, 2000.

]. and C. Martin, Agile software development. principles, patterns, and practices, p.14, 2002.

H. Melton and E. Tempero, An empirical study of cycles among classes in Java, Empirical Software Engineering, vol.28, issue.2, pp.389-415, 2007.
DOI : 10.1007/s10664-006-9033-1

H. Melton and E. D. Tempero, Jooj: Real-Time Support For Avoiding Cyclic Dependencies, APSEC 2007 -14th Asia-Pacific Software Engineering Conference, pp.87-95, 2007.

T. Mens and P. Van-gorp, A Taxonomy of Model Transformation, Electronic Notes in Theoretical Computer Science, vol.152, issue.21, pp.125-142, 2006.
DOI : 10.1016/j.entcs.2005.10.021

S. Brian, S. Mitchell, and . Mancoridis, Using Heuristic Search Techniques To Extract Design Abstractions From Source Code, Proceedings of GECCO'02, pp.1375-1382, 2002.

S. Brian, S. Mitchell, and . Mancoridis, On the Automatic Modularization of Software Systems Using the Bunch Tool, IEEE Transactions on Software Engineering, vol.32, issue.124, pp.193-208, 2006.

S. Brian, S. Mitchell, and . Mancoridis, On the evaluation of the Bunch searchbased software modularization algorithm. Soft Computing -A Fusion of Foundations, Methodologies and Applications, pp.77-93, 2008.

J. Manet, S. Laval, N. Ducasse, F. Anquetil, F. Balmas et al., An empirical model for continuous and weighted metric aggregation, CSMR 2011: Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011.
URL : https://hal.archives-ouvertes.fr/inria-00637367

]. J. Mormsett, Generalizing first-class stores, ACM SIGPLAN Workshop on State of Programing Language, pp.73-87, 1993.

]. G. Myers, Composite/structured design, p.5, 1978.

]. 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.

N. Tien, E. V. Nguyen, C. Munson, and . Thao, Managing the Evolution of Web-Based Applications with WebSCM, ICSM '05: Proceedings of the 21st IEEE International Conference on Software Maintenance, pp.577-586, 2005.

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.

E. Dewayne, A. A. Perry, L. G. Porter, and . Votta, Empirical studies of software engineering: a roadmap, ICSE '00: Proceedings of the Conference on The Future of Software Engineering, pp.345-355, 2000.

H. Martin-pinzger, M. Gall, M. Fischer, and . Lanza, Visualizing Multiple Evolution Metrics, Proceedings of SoftVis 2005 (2nd ACM Symposium on Software Visualization), pp.67-75, 2005.

L. Ponisio and O. Nierstrasz, Using Context Information to Re-architect a System, Proceedings of the 3rd Software Measurement European Forum 2006 (SMEF'06), pp.91-103, 2006.

]. Praditwong, M. Harman, and X. Yao, Software Module Clustering as a Multi-Objective Search Problem, IEEE Transactions on Software Engineering, vol.37, issue.2, p.124, 2010.
DOI : 10.1109/TSE.2010.26

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

S. Roger and . Pressman, Software engineering, Computer-Aided Design, vol.6, issue.3, p.5, 1994.
DOI : 10.1016/0010-4485(74)90126-2

]. R. Purushothaman and D. E. Perry, Toward understanding the rhetoric of small source code changes. Software Engineering, IEEE Transactions on, vol.31, issue.6, pp.511-526, 2002.

X. Ren, F. Shah, F. Tip, B. Ryder, and O. Chesley, Chianti: A tool for change impact analysis of Java programs, Object-Oriented Programming Systems, Languages, and Applications, pp.432-448, 2004.

]. 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

]. Scanniello, A. D. Amico, D. Carmela, T. D. Amico, and . Amico, Architectural layer recovery for software system understanding and evolution, Software: Practice and Experience, vol.68, issue.4, 2010.
DOI : 10.1002/spe.988

]. S. Shashank, P. Chakka, and D. V. Kumar, A systematic literature survey of integration testing in component-based software engineering, 2010 International Conference on Computer and Communication Technology (ICCCT), pp.562-568, 2010.
DOI : 10.1109/ICCCT.2010.5640467

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

. D. Margaret-anne, K. Storey, F. D. Wong, H. A. Fracchia, and . Müller, On integrating visualization techniques for effective software exploration, Proceedings of IEEE Symposium on Information Visualization (InfoVis '97), pp.38-48, 1997.

K. J. Sullivan, W. G. Griswold, Y. Cai, and B. Hallen, The Structure and Value of Modularity in SOftware Design, p.85, 2001.

K. J. Sullivan, W. G. Griswold, Y. Song, Y. Cai, M. Shonle et al., Information hiding interfaces for aspect-oriented design, Proceedings of the ESEC/SIGSOFT FSE 2005, pp.166-175, 2005.
DOI : 10.1145/1081706.1081734

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

C. A. Szyperski, Component software, p.105, 1998.

C. Kuo, F. J. Tai, and . Daniels, Test order for inter-class integration testing of objectoriented software The Twenty-First Annual International, Computer Software and Applications Conference COMPSAC '97, pp.602-607, 1997.

C. James and . Tiernan, An efficient search algorithm to find the elementary circuits of a graph, Commun. ACM, vol.13, pp.722-726, 1970.

R. Edward and . Tufte, Visual explanations: images and quantities, evidence and narrative, pp.60-66, 1997.

R. Edward and . Tufte, The visual display of quantitative information, 2001.

]. Ware, Information visualization: perception for design, p.61, 2000.

]. J. Warfield, Binary Matrices in System Modeling, IEEE Transactions on Systems, Man, and Cybernetics, vol.3, issue.5, pp.441-449, 1973.
DOI : 10.1109/TSMC.1973.4309270

A. Kay, Worlds: Controlling the Scope of Side Effects. Rapport technique RN-2008-001, Viewpoints Research, p.152, 2008.

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

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

R. Wettel and M. Lanza, Visualizing Software Systems as Cities, 2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, pp.92-99, 2007.
DOI : 10.1109/VISSOF.2007.4290706

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

N. Wilde and R. Huitt, Maintenance support for object-oriented programs, IEEE Transactions on Software Engineering, vol.18, issue.12, pp.1038-1044, 1992.
DOI : 10.1109/TSE.1992.1263033

J. Wu, M. , and D. Storey, A multi-perspective software visualization environment, Proc. of CASCON'00, pp.41-50, 2000.

]. A. Yassine, D. Falkenburg, and K. Chelst, Engineering design management: An information structure approach, International Journal of Production Research, vol.37, issue.13, pp.2957-2975, 1999.
DOI : 10.1080/002075499190374