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
Software Module Clustering as a Multi-Objective Search Problem, IEEE Transactions on Software Engineering, vol.37, issue.2, pp.264-282, 2011. ,
DOI : 10.1109/TSE.2010.26
Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, 2011 18th Working Conference on Reverse Engineering, pp.394-398, 2011. ,
DOI : 10.1109/WCRE.2011.55
URL : https://hal.archives-ouvertes.fr/inria-00614778
The crss metric for package design quality, Proceedings of ACSC' 2007, pp.201-210, 2007. ,
Coupling and cohesion as modularization drivers: are we being over-persuaded, Proceedings of CSMR' 2001, pp.47-57, 2001. ,
Software remodularization based on structural and semantic metrics, Proceedings of WCRE' 2010, pp.195-204, 2010. ,
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 fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Transactions on Evolutionary Computation, vol.6, issue.2, pp.182-197, 2002. ,
DOI : 10.1109/4235.996017
Maintainability defects detection and correction: a multi-objective approach, Automated Software Engineering, vol.20, issue.5, pp.47-79, 2013. ,
DOI : 10.1007/s10515-011-0098-8
Putting the developer in-the-loop: An interactive ga for software remodularization, Proceedings of SSBSE' 2012, pp.75-89, 2012. ,
Supervised software modularisation, 2012 28th IEEE International Conference on Software Maintenance (ICSM), pp.472-481, 2012. ,
DOI : 10.1109/ICSM.2012.6405309
Legacy Software Restructuring: Analyzing a Concrete Case, 2011 15th European Conference on Software Maintenance and Reengineering, pp.279-286, 2011. ,
DOI : 10.1109/CSMR.2011.34
URL : https://hal.archives-ouvertes.fr/hal-00745773
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
Object success: a manager's guide to object orientation, its impact on the corporation, and its use for reengineering the software process, 1995. ,
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
Evolutionary manyobjective optimization: A short review, IEEE Congress on Evolutionary Computation, pp.2419-2426, 2008. ,
Local dominance and controlling dominance area of solutions in multi and many objectives EAs, Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation, GECCO '08, pp.1811-1814, 2008. ,
DOI : 10.1145/1388969.1388977
The dependency inversion principle, C++ Report, 1996. ,
An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension, 2011 15th European Conference on Software Maintenance and Reengineering, pp.181-190, 2011. ,
DOI : 10.1109/CSMR.2011.24