ANR-2010-BLAN-0219-01
Contents
Quality driven Object-Oriented Software Remodularization
CUTTER is a Basic Research project that addresses the problems of object-oriented system (re-)modularization by developing, combining, and evaluating new techniques for analyzing and modularizing code. In particular, it will: (i) use concurrently and collaboratively four package decomposition techniques; and (ii) take into account different levels of abstractions (packages, classes).
Calendar
The project lasted 42 months. It started officially in March, 2011 and ended in August, 2014
Members
RMOD
- Stéphane Ducasse, DR (Project Leader)
- Nicolas Anquetil, MCF
- Damien Pollet, MCF
- Usman Bhatti, post-doc
- André Hora, PhD student
MAREL
- Marianne Huchard, PR
- Roland Ducournau, PR
- Jean-Claude König, PR
- Rodolphe Giroudeau, MCF
- Abdelhak-Djamel Seriai, MCF
- Rémi Watrigant, PhD student
Publications
- Rémi Watrigant, Marin Bougeret and Rodolphe Giroudeau, Approximating the Sparsest k-Subgraph in Chordal Graphs (journal version of the WAOA'13 paper), Theory of Computing Systems, to appear.
- Andre Hora, Anne Etien, Nicolas Anquetil, Stéphane Ducasse and Marco Tulio Valente, APIEvolutionMiner: Keeping API Evolution under Control, Proceedings of the Software Evolution Week (CSMR-WCRE'14), 2014
- Marin Bougeret, Nicolas Bousquet, Rodolphe Giroudeau, and Rémi Watrigant, Parameterized Complexity of the Sparsest k-Subgraph Problem in Chordal Graphs, SOFSEM 2014, Springer LNCS 8327, pp. 150-161.
- Rémi Watrigant, Marin Bougeret, Rodolphe Giroudeau, Jean-Claude König, On the Sum-Max Graph Partitioning Problem (journal version of the ISCO'12 paper), Theoretical Computer Science, 540-541 pp. 143-155.
- Andre Hora, Nicolas Anquetil, Stéphane Ducasse and Marco Tulio Valente, Mining System Specific Rules from Change Patterns, Proceedings of the 20th Working Conference on Reverse Engineering (WCRE'13), 2013
- Rémi Watrigant, Marin Bougeret and Rodolphe Giroudeau, Approximating the Sparsest k-Subgraph in Chordal Graphs. WAOA 2013, Springer LNCS 8447, pp. 73-84
- Andre Hora, Nicolas Anquetil, Stéphane Ducasse, and Simon Allier. Domain Specific Warnings: Are They Any Better?. In Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM'12), 2012.
- Simon Allier, Nicolas Anquetil, Andre Hora, and Stéphane Ducasse. A Framework to Compare Alert Ranking Algorithms. In Proceedings of the 19th International Working Conference on Reverse Engineering (WCRE'12), 2012.
- Andre Hora, Nicolas Anquetil, Stéphane Ducasse, Muhammad Bhatti, Cesar Couto, Marco Tulio Valente, and Julio Martins. BugMaps: A Tool for the Visual Exploration and Analysis of Bugs. In Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12) - Tool Demonstration Track, 2012.
- Rémi Watrigant, Marin Bougeret, Rodolphe Giroudeau, Jean-Claude König. Sum-Max Graph Partitioning Problem. In Proceedings of the 2nd International Symposium on Combinatorial Optimization, 2012 (ISCO'2012), pp. 297-308.
- Nicolas Anquetil and Jannik Laval. Legacy Software Restructuring: Analyzing a Concrete Case. In Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR'11), 2011.
Technical Reports
- Stéphane Ducasse, Nicolas Anquetil, Usman Bhatti, Andre Cavalcante Hora, Jannik Laval, and Tudor Girba. MSE and FAMIX 3.0: an Interexchange Format and Source Code Model Family. Technical report, RMod — INRIA Lille-Nord Europe, 2011.