Cycle and Layer Identification

We explored how to help software engineers to take decisions related to cycles in large software systems.
  1. A. Bergel, S. Ducasse, J. Laval and R. Peirs, Enhanced Dependency Structure Matrix for Moose, FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008, PDF.
  2. S. Ducasse, D. Pollet, M. Suen, H. Abdeen and I. Alloui, Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships, ICSM '07: Proceedings of the IEEE International Conference on Software Maintenance, 94–103, 2007, 21%, PDF.
  3. 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.
  4. J. Laval, A. Bergel and S. Ducasse, Matrice de dépendances enrichie, Proceedings of Languages et Modèles à Objets (LMO 2009), 2009, PDF.
  5. J. Laval, S. Denier, S. Ducasse and A. Bergel, Identifying cycle causes with Enriched Dependency Structural Matrix, WCRE '09: Proceedings of the 2009 16th Working Conference on Reverse Engineering, 2009, 25%, PDF.
  6. J. Laval, S. Denier and S. Ducasse, Identifying cycle causes with CycleTable, FAMOOSr 2009: 3rd Workshop on FAMIX and MOOSE in Software Reengineering, 2009, PDF.
  7. 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.
  8. 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.
  9. J. Laval, S. Denier and S. Ducasse, Evolution et Rénovation des Systèmes Logiciels, Hermès, 2012.