We explored various techniques to support software remodularisation and restructuring at different levels of granularity and with different objectives.
- H. Abdeen, S. Ducasse, H. A. Sahraoui and I. Alloui, Automatic Package Coupling and Cycle Minimization, International Working Conference on Reverse Engineering (WCRE'09), 103–112, IEEE Computer Society Press, 2009, 25%, PDF.
- H. Abdeen, S. Ducasse and H. A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, International Working Conference on Reverse Engineering (WCRE'11), IEEE Computer Society Press, 2011, acceptance rate (full + short papers): 50/104 = 48%, PDF.
- H. Abdeen, S. Ducasse and H. A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, 2011, PDF.
- G. Arévalo, S. Ducasse and O. Nierstrasz, X-Ray Views: Understanding the Internals of Classes, Proceedings of 18th Conference on Automated Software Engineering (ASE'03), 267–270, IEEE Computer Society, 2003, PDF, DOI.
- G. Arévalo, S. Ducasse and O. Nierstrasz, Understanding Classes using X-Ray Views, Proceedings of 2nd International Workshop on MASPEGHI 2003 (ASE'03), 9–18, CRIM — University of Montreal (Canada), 2003, PDF.
- G. Arévalo, S. Ducasse and O. Nierstrasz, Discovering Unanticipated Dependency Schemas in Class Hierarchies, Proceedings of 9th European Conference on Software Maintenance and Reengineering (CSMR'05), 62–71, IEEE Computer Society, 2005, hors, 41%, PDF, DOI.
- G. Arévalo, S. Ducasse and O. Nierstrasz, Lessons Learned in Applying Formal Concept Analysis, Proceedings of 3rd International Conference on Formal Concept Analysis (ICFCA'05), 3403, 95–112, Springer Verlag, 2005, hors, PDF, DOI.
- G. Arévalo, S. Ducasse, S. Gordillo and O. Nierstrasz, Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis, Information and Software Technology, 52, 1167-1187, 2010, ISI impact factor 1.821 (2010), PDF, DOI.
- M. U. Bhatti and S. Ducasse, Surgical Information to Detect Design Problems with MOOSE, FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007, PDF.
- M. U. Bhatti, S. Ducasse and A. Rashid, Aspect Mining in Procedural Object-Oriented Code, International Conference on Program Comprehension (ICPC'08), 2008, PDF.
- M. U. Bhatti, S. Ducasse and M. Huchard, Reconsidering Classes in Procedural Object-Oriented Code, International Conference on Reverse Engineering (WCRE'08), 2008, PDF.
- M. U. Bhatti, S. Ducasse and A. Rashid, Aspect Mining in Procedural Object-Oriented Code, 2008, PDF.
- M. U. Bhatti and S. Ducasse, Mining and classification of diverse crosscutting concerns, Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution, 2008, PDF.
- S. Ducasse, N. Anquetil, U. Bhatti and A. Cavalcante Hora, Software Metrics for Package Remodularisation, 2011, PDF.
- J. R. Falleri, S. Denier, J. Laval, P. Vismara and S. Ducasse, Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, Proceedings of the 49th International Conference on Objects, Models, Components, Patterns (TOOLS'11), 2011, PDF.
- A. Kuhn, S. Ducasse and T. Gîrba, Enriching Reverse Engineering with Semantic Clustering, Proceedings of 12th Working Conference on Reverse Engineering (WCRE'05), 113–122, IEEE Computer Society Press, 2005, 36%, PDF, DOI.
- A. Kuhn, S. Ducasse and T. Gîrba, Semantic Clustering: Identifying Topics in Source Code, Information and Software Technology, 49, 230–243, Butterworth-Heinemann, 2007, ISI impact factor 1.821 (2010), PDF, DOI.
- J. Laval, A. Bergel and S. Ducasse, Matrice de dépendances enrichie, Proceedings of Languages et Modèles à Objets (LMO 2009), 2009, PDF.
- J. Laval, S. Denier, S. Ducasse and J. Falleri, Supporting Simultaneous Versions for Software Evolution Assessment, Journal of Science of Computer Programming (SCP), 2010, Core A, PDF.
- J. 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, BENEVOL 2010, 2010, PDF.
- A. Lienhard, S. Ducasse and G. Arévalo, Identifying Traits with Formal Concept Analysis, Proceedings of 20th Conference on Automated Software Engineering (ASE'05), 66–75, IEEE Computer Society, 2005, 9%, PDF, DOI.