4 papers
Report From The Trenches: A Case Study In Modernizing Software Development Practices
Houékpétodji Mahugnon Honoré, Nicolas Anquetil, Stéphane Ducasse +2
One factor of success in software development companies is their ability to deliver good quality products, fast. For this, they need to improve their software development practices…
Modular Moose: A new generation software reverse engineering environment
Nicolas Anquetil, Anne Etien, Mahugnon H. Houekpetodji +6
Advanced reverse engineering tools are required to cope with the complexity of software systems and the specific requirements of numerous different tasks (re-architecturing, migrat…
JSClassFinder: A Tool to Detect Class-like Structures in JavaScript
Leonardo Humberto Silva, Daniel Hovadick, Marco Tulio Valente +3
With the increasing usage of JavaScript in web applications, there is a great demand to write JavaScript code that is reliable and maintainable. To achieve these goals, classes can…
Legacy Software Restructuring: Analyzing a Concrete Case
Nicolas Anquetil, Jannik Laval
Software re-modularization is an old preoccupation of reverse engineering research. The advantages of a well structured or modularized system are well known. Yet after so much time…