Coupling and cohesion as modularization drivers: are we being over-persuaded?, Fifth European Conference on Software Maintenance and Reengineering, pp.47-57, 2001. ,
Comparative study of clustering algorithms and abstract representations for software remodularisation, IEE Proceedings - Software, vol.150, issue.3, pp.185-201, 2003. ,
DOI : 10.1049/ip-sen:20030581
X-Ray views: Understanding the internals of classes, Proceedings of 18th Conference on Automated Software Engineering (ASE'03), pp.267-270, 2003. ,
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
A class cohesion metric for object-oriented designs, Journal of Object-Oriented Programming, vol.11, issue.8, pp.47-52, 1999. ,
Analyzing module diversity, Journal of Universal Computer Science, vol.11, issue.10, pp.1613-1644, 2005. ,
URL : https://hal.archives-ouvertes.fr/hal-01352809
Quantification criteria for optimization of modules in oo design, Software Engineering Research and Practice, pp.972-979, 2006. ,
Applying traits to the Smalltalk collection hierarchy, Proceedings of 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'03), pp.47-64, 2003. ,
Mixin-based inheritance, Proceedings OOPSLA/ECOOP '90, pp.303-311, 1990. ,
DOI : 10.1145/97946.97982
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.156.4510
Applying and combining three different aspect Mining Techniques, Software Quality Journal, vol.14, issue.3, pp.209-231, 2006. ,
DOI : 10.1007/s11219-006-9217-3
URL : http://arxiv.org/abs/cs/0607006
Extraction of Component-Based Architecture from Object-Oriented Systems, Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), pp.285-288, 2008. ,
DOI : 10.1109/WICSA.2008.44
URL : https://hal.archives-ouvertes.fr/hal-00456356
Extraction d'Architecturè a Base de Composants d'un Système Orienté Objet, INFORSID, pp.487-502, 2007. ,
A metrics suite for object oriented design, IEEE Transactions on Software Engineering, vol.20, issue.6, pp.476-493, 1994. ,
DOI : 10.1109/32.295895
MJ: a rational module system for Java and its applications, Proceedings of the 18th ACM SIGPLAN conference on Objectoriented programing, systems, languages, and applications, pp.241-254, 2003. ,
201 Principles of Software Development [16] S. Ducasse and M. Lanza. The Class Blueprint: Visually supporting the understanding of classes, Transactions on Software Engineering (TSE), vol.31, issue.1, pp.75-90, 1995. ,
Traits, ACM Transactions on Programming Languages and Systems, vol.28, issue.2, pp.331-388, 2006. ,
DOI : 10.1145/1119479.1119483
URL : https://hal.archives-ouvertes.fr/inria-00403568
Object-oriented inspection in the face of delocalisation, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.467-476, 2000. ,
DOI : 10.1145/337180.337343
Leveraging legacy system dollars for e-business, IT Professional, vol.2, issue.3, pp.17-23, 2000. ,
DOI : 10.1109/6294.846201
Higher-Order Hierarchies, Proceedings European Conference on Object-Oriented Programming (ECOOP 2003), pp.303-329, 2003. ,
DOI : 10.1007/978-3-540-45070-2_14
A generic approach for class model normalization (short paper), ASE 2008: 23th IEEE/ACM International Conference on Automated Software Engineering, 2008. ,
Units: Cool modules for hot languages, Proceedings of PLDI '98 Conference on Programming Language Design and Implementation, pp.236-248, 1998. ,
Improved approximation algorithms for MAX k-CUT and MAX BISECTION, Algorithmica, vol.18, pp.67-81, 1997. ,
DOI : 10.1007/3-540-59408-6_37
Polynomial algorithm for the k-cut problem, [Proceedings 1988] 29th Annual Symposium on Foundations of Computer Science, pp.444-451, 1988. ,
DOI : 10.1109/SFCS.1988.21960
Galois Lattice as a Framework to Specify Building Class Hierarchies Algorithms, RAIRO - Theoretical Informatics and Applications, vol.34, issue.6, pp.521-548, 2000. ,
DOI : 10.1051/ita:2000129
Relational concept discovery in structured datasets, Annals of Mathematics and Artificial Intelligence, vol.256, issue.3, pp.1-439, 2007. ,
DOI : 10.1007/s10472-007-9056-3
URL : https://hal.archives-ouvertes.fr/lirmm-00183376
Difference-Based Modules: A Class-Independent Module Mechanism, Proceedings ECOOP 2002, 2002. ,
DOI : 10.1007/3-540-47993-7_3
Algorithms for Clustering Data, 1988. ,
Data clustering: a review, ACM Computing Surveys, vol.31, issue.3, pp.264-323, 1999. ,
DOI : 10.1145/331499.331504
Atomic architectural component recovery for program understanding and evolution, International Conference on Software Maintenance, 2002. Proceedings., 2000. ,
DOI : 10.1109/ICSM.2002.1167807
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. ,
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
Laws of software evolution revisited, European Workshop on Software Process Technology, pp.108-124, 1996. ,
DOI : 10.1007/BFb0017737
Identifying traits with formal concept analysis, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.66-75, 2005. ,
DOI : 10.1145/1101908.1101921
Object-Oriented Software Metrics: A Practical Guide, 1994. ,
Supporting program comprehension using semantic and structural information, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, pp.103-112, 2001. ,
DOI : 10.1109/ICSE.2001.919085
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.1362
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
3D representations for software visualization, Proceedings of the 2003 ACM symposium on Software visualization , SoftVis '03, p.27, 2003. ,
DOI : 10.1145/774833.774837
The conceptual cohesion of classes, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.133-142, 2005. ,
DOI : 10.1109/ICSM.2005.89
Agile Software Development. Principles, Patterns, and Practices, 2002. ,
Jiazzi: New age components for old fashioned Java, Proceedings OOPSLA 2001, pp.211-222, 2001. ,
On the automatic modularization of software systems using the Bunch tool, IEEE Transactions on Software Engineering, vol.32, issue.3, pp.193-208, 2006. ,
DOI : 10.1109/TSE.2006.31
J&: nested intersection for scalable software composition, OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Objectoriented programming systems, languages, and applications, pp.21-36, 2006. ,
Using context information to re-architect a system Using dependency models to manage complex software architecture, Proceedings of the 3rd Software Measurement European Forum Proceedings of OOPSLA'05, pp.91-103, 2005. ,
Identifying Software Decompositions by Applying Transaction Clustering on Source Code, 31st Annual International Computer Software and Applications Conference, Vol. 1- (COMPSAC 2007), pp.317-326, 2007. ,
DOI : 10.1109/COMPSAC.2007.126
Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs, ACM Transactions on Software Engineering and Methodology, vol.11, issue.2, pp.215-255, 2002. ,
DOI : 10.1145/505145.505148
Reengineering Class Hierarchies using Concept Analysis, In ACM Trans. Programming Languages and Systems, 1998. ,
DOI : 10.1145/288195.288273
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.10.9845
Software Engineering, 1996. ,
Refactoring class hierarchies with KABA, OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications, pp.315-330, 2004. ,
The java module system: core design and semantic definition, OOPSLA '07: Proceedings of the 22nd annual ACM SIGPLAN conference on Object oriented programming systems and applications, pp.499-514, 2007. ,
The structure and value of modularity in software design, 2001. ,
Component Software: Beyond Object-Oriented Programming, 2002. ,
MudPie: layers in the ball of mud, Computer Languages, Systems & Structures, vol.30, issue.1-2, pp.5-19, 2004. ,
DOI : 10.1016/j.cl.2003.09.001
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
Maintenance support for objectoriented programs, IEEE Transactions on Software Engineering, issue.12, pp.181038-1044, 1992. ,