Software remodularisation

We explored various techniques to support software remodularisation and restructuring at different levels of granularity and with different objectives.
    1. Hani Abdeen, Stéphane Ducasse, Houari A. Sahraoui and Ilham Alloui, Automatic Package Coupling and Cycle Minimization, Proceedings of the 16th International Working Conference on Reverse Engineering (WCRE'09), 103–112, IEEE Computer Society Press, 2009, acceptance rate: 20/79 = 25%, DOI, PDF.
    2. Hani Abdeen, Stéphane Ducasse and Houari A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, Proceedings of the 18th IEEE International Working Conference on Reverse Engineering (WCRE'11), IEEE Computer Society Press, 2011, Short paper, acceptance rate: 50/104 = 48%, PDF.
    3. Hani Abdeen, Stéphane Ducasse and Houari A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, Proceedings of the 18th IEEE International Working Conference on Reverse Engineering (WCRE'11), IEEE Computer Society Press, 2011, Short paper, acceptance rate: 50/104 = 48%, PDF.
    4. Hani Abdeen, Stéphane Ducasse and Houari A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, 2011, PDF.
    5. Gabriela Arévalo, Stéphane Ducasse and Oscar 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, DOI, PDF.
    6. Gabriela Arévalo, Stéphane Ducasse and Oscar 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.
    7. Gabriela Arévalo, Stéphane Ducasse and Oscar 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, acceptance rate: 33/81 = 41%, DOI, PDF.
    8. Gabriela Arévalo, Stéphane Ducasse and Oscar 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, DOI, PDF.
    9. Gabriela Arévalo, Stéphane Ducasse, Silvia Gordillo and Oscar Nierstrasz, Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis, Journal of Information and Software Technology, 52, 1167-1187, 2010, ISI impact factor (2010) 1.821, DOI, PDF.
    10. Muhammad Usman Bhatti and Stéphane Ducasse, Surgical Information to Detect Design Problems with MOOSE, FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007.
    11. Muhammad Usman Bhatti, Stéphane Ducasse and Awais Rashid, Aspect Mining in Procedural Object-Oriented Code, International Conference on Program Comprehension (ICPC'08), 2008, PDF.
    12. Muhammad Usman Bhatti, Stéphane Ducasse and Marianne Huchard, Reconsidering Classes in Procedural Object-Oriented Code, Proceedings of the 15th International Working Conference on Reverse Engineering (WCRE'08), 2008, PDF.
    13. Muhammad Usman Bhatti, Stéphane Ducasse and Awais Rashid, Aspect Mining in Procedural Object-Oriented Code, 2008, PDF.
    14. Muhammad U.Bhatti, Nicolas Anquetil, Marianne Huchard and Stéphane Ducasse, A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering, Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE 2012), 118–24, 2012, acceptance rate: 59/219 = 27%, PDF.
    15. Jean Rémi Falleri, Simon Denier, Jannik Laval, Philipe Vismara and Stéphane 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.
    16. Adrian Kuhn, Stéphane Ducasse and Tudor 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, acceptance rate: 21/58 = 36 %, DOI, PDF.
    17. Adrian Kuhn, Stéphane Ducasse and Tudor Gîrba, Semantic Clustering: Identifying Topics in Source Code, Information and Software Technology, 49, 230–243, Butterworth-Heinemann, 2007, ISI impact factor (2010) 1.821, DOI, PDF.
    18. Jannik Laval, Alexandre Bergel and Stéphane Ducasse, Matrice de dépendances enrichie, Proceedings of Languages et Modèles à Objets (LMO 2009), 2009, PDF.
    19. Jannik Laval, Simon Denier, Stéphane Ducasse and Jean-Rémy Falleri, Supporting Simultaneous Versions for Software Evolution Assessment, Journal of Science of Computer Programming (SCP), 76, 1177-1193, 2011, 5-year impact factor (2012) 0.903, DOI, PDF.
    20. Jannik Laval, Nicolas Anquetil and Stéphane Ducasse, OZONE: Package Layered Structure Identification in presence of Cycles, Proceedings of the 9th edition of the Workshop BElgian-NEtherlands software eVOLution seminar (BENEVOL'10), 2010, PDF.
    21. Adrian Lienhard, Stéphane Ducasse and Gabriela Arévalo, Identifying Traits with Formal Concept Analysis, Proceedings of 20th Conference on Automated Software Engineering (ASE'05), 66–75, IEEE Computer Society, 2005, acceptance rate: 28/291 = 9%, DOI, PDF.
    22. Guillermo Polito, Stéphane Ducasse, Noury Bouraqadi and Luc Fabresse, Extended results of Tornado: A Run-Fail-Grow approach for Dynamic Application Tayloring, 2011, PDF.