activity
20112025
most citedSparse Transfer Learning for Interactive Video Search Reranking

50 citations · 56 across the 10 of their papers we have counts for

collaborators

10 papers

cs.SE2025

Analysing Python Machine Learning Notebooks with Moose

Marius Mignard, Steven Costiou, Nicolas Anquetil +1

Machine Learning (ML) code, particularly within notebooks, often exhibits lower quality compared to traditional software. Bad practices arise at three distinct levels: general Pyth…

cs.SE2024

Automatic Recommendations for Evolving Relational Databases Schema

Anne Etien, Nicolas Anquetil

Relational databases play a central role in many information systems. Their schema contains structural (e.g. tables and columns) and behavioral (e.g. stored procedures or views) en…

cs.SE2023

A manual categorization of new quality issues on automatically-generated tests

Geraldine Galindo-Gutierrez, Narea Maxilimiliano, Blanco Alison Fernandez +2

Diverse studies have analyzed the quality of automatically generated test cases by using test smells as the main quality attribute. But recent work reported that generated tests ma…

cs.SE2023

Interactive, Iterative, Tooled, Rule-Based Migration of Microsoft Access to Web Technologies

Santiago Bragagnolo, Nicolas Anquetil, Stéphane Ducasse +2

In the context of a collaboration with Berger-Levrault, an IT company producing information systems, we are working on migrating Microsoft Access monolithic applications to the web…

cs.SE2023

An Exploratory Approach for Game Engine Architecture Recovery

Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2

Game engines provide video game developers with a wide range of fundamental subsystems for creating games, such as 2D/3D graphics rendering, input device management, and audio play…

cs.SE2021

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…

cs.SE2020

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…

cs.SE2016★ 6 cited

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…

cs.SE2012

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…

cs.IR2011★ 50 cited

Sparse Transfer Learning for Interactive Video Search Reranking

Xinmei Tian, Dacheng Tao, Yong Rui

Visual reranking is effective to improve the performance of the text-based video search. However, existing reranking algorithms can only achieve limited improvement because of the…