Nicolas Anquetil

Chargé de Recherche Inria
94 %
Libre accès
123
Documents
Affiliations actuelles
  • Analyses and Languages Constructs for Object-Oriented Application Evolution (RMOD)
  • Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL)
Contact

Domaines de recherche

Génie logiciel [cs.SE]

Publications

Publications

Deposit thumbnail

From Textual Descriptions to Code: A Filtering Approach for Locating Business Rules

Nour Ayachi , Benoit Verhaeghe , Christopher Fuhrman , Nicolas Anquetil

SANER 2026 - 33rd IEEE International Conference on Software Analysis, Evolution and Reengineering, Mar 2026, Limassol, Cyprus

Communication dans un congrès hal-05466051v1
Deposit thumbnail

Service Extraction from Object-Oriented Monolithic Systems: Supporting Incremental Migration

Soufyane Labsari , Imen Sayar , Nicolas Anquetil , Benoit Verhaeghe , Anne Etien

2025 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2025, Montréal, Canada

Communication dans un congrès hal-04951335v1
Deposit thumbnail

A Multi-Language Tool for Generating Unit Tests from Execution Traces

Gabriel Darbord , Nicolas Anquetil , Benoit Verhaeghe , Anne Etien

SANER 2025, Mar 2025, Montréal, Canada

Communication dans un congrès hal-04841805v2
Deposit thumbnail

Modest-Pharo: Unit Test Generation for Pharo Based on Traces and Metamodels

Gabriel Darbord , Fabio Vandewaeter , Anne Etien , Nicolas Anquetil , Benoit Verhaeghe

IWST 2024: International Workshop on Smalltalk Technologies, Jul 2024, Lille, France

Communication dans un congrès hal-04622256v2
Deposit thumbnail

A Unit Test Metamodel for Test Generation

Gabriel Darbord , Anne Etien , Nicolas Anquetil , Benoit Verhaeghe , Mustapha Derras

International Workshop on Smalltalk Technologies, Stephane Ducasse; Gordana Rakic, Aug 2023, Lyon, France

Communication dans un congrès hal-04219649v1
Deposit thumbnail

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

Geraldine Galindo-Gutierrez , Narea Maxilimiliano , Blanco Alison Fernandez , Nicolas Anquetil , Alcocer Juan Pablo Sandoval

Proceedings of the 39st IEEE International Conference on Software Maintenance and Evolution (ICSME'23), IEEE computer society, Oct 2023, Bogota, Colombia. ⟨10.1109/ICSME58846.2023.00035⟩

Communication dans un congrès hal-04344531v1
Deposit thumbnail

A Visualization for Client-Server Architecture Assessment

Nour Jihene Agouf , Soufyane Labsari , Stéphane Ducasse , Anne Etien , Nicolas Anquetil

IEEE Working Conference on Software Visualization, Oct 2023, Bogota, Colombia

Communication dans un congrès hal-04231797v1
Deposit thumbnail

Pattern matching in Pharo

Aless Hosry , Vincent Aranega , Nicolas Anquetil , Stéphane Ducasse

IWST 2023 - International Workshop on Smalltalk Technologies, Aug 2023, Lyon, France

Communication dans un congrès hal-04217930v1
Deposit thumbnail

External dependencies in software development

Aless Hosry , Nicolas Anquetil

Quality of Information and Communications Technology, 16th International Conference, QUATIC 2023, Sep 2023, Aveiro (Portugal), Portugal. pp.215-232

Communication dans un congrès hal-04217300v1
Deposit thumbnail

How Libraries Evolve: A Survey of Two Industrial Companies and an Open-Source Community

Oleksandr Zaitsev , Stéphane Ducasse , Nicolas Anquetil , Arnaud Thiefaine

29th Asia-Pacific Software Engineering Conference (APSEC 2022), Dec 2022, Virtual, Japan

Communication dans un congrès hal-03853493v1
Deposit thumbnail

A Hybrid Architecture for the Incremental Migration of a Web Front-end

Benoît Verhaeghe , Anas Shatnawi , Abderrahmane Seriai , Anne Etien , Nicolas Anquetil et al.

ICSOFT 2022 - 17th International Conference on Software Technologies, Jul 2022, Lisbon, Portugal. pp.101-110, ⟨10.5220/0011338900003266⟩

Communication dans un congrès hal-03772864v1
Deposit thumbnail

DepMiner: Automatic Recommendation of Transformation Rules for Method Deprecation

Oleksandr Zaitsev , Stéphane Ducasse , Nicolas Anquetil , Arnaud Thiefaine

ICSR 2022 - 20th International Conference on Software and System Reuse, Jun 2022, Montpellier, France

Communication dans un congrès hal-03647706v1
Deposit thumbnail

Transformation-based Refactorings: a First Analysis

Nicolas Anquetil , M Campero , Stéphane Ducasse , J.-P Sandoval , Pablo Tesone

IWST 22 - International Workshop of Smalltalk Technologies, Aug 2022, Novisad, Serbia

Communication dans un congrès hal-03752247v2
Deposit thumbnail

Report From The Trenches A Case Study In Modernizing Software Development Practices

Houékpétodji Mahugnon Honoré , Nicolas Anquetil , Stéphane Ducasse , Fatiha Djareddir , Jérôme Sudich

IEEE International Conference on Software Maintenance and Evolution--Industrial track, Sep 2021, Luxembourg, Luxembourg

Communication dans un congrès hal-03341735v1
Deposit thumbnail

Migrating GUI behavior: from GWT to Angular

Benoît Verhaeghe , Anas Shatnawi , Abderrahmane Seriai , Nicolas Anquetil , Anne Etien et al.

International Conference on Software Maintenance and Evolution, Sep 2021, Luxembourg city, Luxembourg

Communication dans un congrès hal-03341866v1
Deposit thumbnail

Modular Moose: A new generation software reverse engineering environment

Nicolas Anquetil , Anne Etien , Mahugnon H Houekpetodji , Benoît Verhaeghe , Stéphane Ducasse et al.

International Conference on Software Reuse, Oct 2020, Tunis, Tunisia

Communication dans un congrès hal-02972159v1
Deposit thumbnail

Recommendations for Evolving Relational Databases

Julien Delplanque , Anne Etien , Nicolas Anquetil , Stéphane Ducasse

CAiSE 2020 - 32nd International Conference on Advanced Information Systems Engineering, Jun 2020, Grenoble, France

Communication dans un congrès hal-02511466v1
Deposit thumbnail

Analysing Microsoft Access Projects: Building a model in a Partially Observable Domain

Santiago Bragagnolo , Nicolas Anquetil , Stéphane Ducasse , Abderrahmane Seriai , Mustapha Derras

ICSR 2020, Dec 2020, Hammamet, Tunisia

Communication dans un congrès hal-02966146v1
Deposit thumbnail

GUI Migration using MDE from GWT to Angular 6: An Industrial Case

Benoît Verhaeghe , Anne Etien , Nicolas Anquetil , Abderrahmane Seriai , Laurent Deruelle et al.

SANER 2019 - 26th edition of the IEEE International Conference on Software Analysis, Evolution and Reengineering, Feb 2019, Hangzhou, China

Communication dans un congrès hal-02019015v1
Deposit thumbnail

Migrating GWT to Angular 6 using MDE

Benoît Verhaeghe , Nicolas Anquetil , Stéphane Ducasse , Abderrahmane Seriai , Laurent Deruelle et al.

SATToSE 2019 - 12th Seminar on Advanced Techniques & Tools for Software Evolution, Jul 2019, Bolzano, Italy

Communication dans un congrès hal-02304301v1
Deposit thumbnail

Empirical Study of Programming to an Interface

Benoît Verhaeghe , Christopher Fuhrman , Latifa Guerrouj , Nicolas Anquetil , Stéphane Ducasse

Automated Software Engineering (ASE 2019), Nov 2019, San Diego, United States

Communication dans un congrès hal-02353681v1
Deposit thumbnail

Decomposing God Classes at Siemens

Nicolas Anquetil , Anne Etien , Gaelle Andreo , Stéphane Ducasse

International Conference on Software Maintenance and Evolution (ICSME), Oct 2019, Cleveland, United States

Communication dans un congrès hal-02395836v1
Deposit thumbnail

Définition et identification des tables de nomenclatures

Julien Delplanque , Olivier Auverlot , Anne Etien , Nicolas Anquetil

INFORSID 2018 - 36ème édition d'INFormatique des ORganisations et Systèmes d'Information et de Décision, May 2018, Nantes, France

Communication dans un congrès hal-01944135v1
Deposit thumbnail

Relational Database Schema Evolution: An Industrial Case Study

Julien Delplanque , Anne Etien , Nicolas Anquetil , Olivier Auverlot

ICSME 2018 - 34th IEEE International Conference on Software Maintenance and Evolution, Sep 2018, Madrid, Spain. ⟨10.1109/ICSME.2018.00073⟩

Communication dans un congrès hal-01945042v1
Deposit thumbnail

Evaluating the Efficiency of Continuous Testing during Test-Driven Development

Serge Demeyer , Benoît Verhaeghe , Anne Etien , Nicolas Anquetil , Stéphane Ducasse

VST 2018 - 2nd IEEE International Workshop on Validation, Analysis and Evolution of Software Tests, Mar 2018, Campobasso, Italy. pp.1-5, ⟨10.1109/VST.2018.8327152⟩

Communication dans un congrès hal-01717343v1
Deposit thumbnail

CodeCritics applied to database schema: Challenges and first results

Julien Delplanque , Anne Etien , Olivier Auverlot , Tom Mens , Nicolas Anquetil et al.

IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2017, Klagenfurt, Austria. pp.432 - 436, ⟨10.1109/SANER.2017.7884648⟩

Communication dans un congrès hal-01596247v1
Deposit thumbnail

Managing an Industrial Software Rearchitecting Project With Source Code Labelling

Brice Govin , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Arnaud Monegier Du Sorbier

CSD&M 2017 - Complex Systems Design & Management conference, Dec 2017, Paris, France

Communication dans un congrès hal-02095200v1
Deposit thumbnail

The Case for Non-Cohesive Packages

Nicolas Anquetil , Muhammad Usman Bhatti , Stéphane Ducasse , André Hora , Jannik Laval

SQAMIA 2017 - 6th workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, Sep 2017, Belgrade, Serbia. ⟨10.1145/0000000.0000000⟩

Communication dans un congrès hal-01585703v1
Deposit thumbnail

Usage of Tests in an Open-Source Community

Benoît Verhaeghe , Vincent Blondeau , Nicolas Anquetil , Stéphane Ducasse

Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.4:1--4:9, ⟨10.1145/3139903.3139909⟩

Communication dans un congrès hal-01579106v1
Deposit thumbnail

Identifying class name inconsistency in hierarchy: a first simple heuristic

Abdelghani Alidra , Moussa Saker , Nicolas Anquetil , Stéphane Ducasse

IWST 2017 - 12th International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.14:1--14:8, ⟨10.1145/3139903.3139920⟩

Communication dans un congrès hal-01663603v1
Deposit thumbnail

Recommending Source Code Locations for System Specific Transformations

Gustavo Santos , Klérisson V R Paixão , Nicolas Anquetil , Anne Etien , Marcelo de Almeida et al.

24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2017, Klagenfurt, Austria

Communication dans un congrès hal-01441790v1
Deposit thumbnail

What are the Testing Habits of Developers?

Vincent Blondeau , Anne Etien , Nicolas Anquetil , Sylvain Cresson , Pascal Croisy et al.

International Conference on Software Evolution and Maintenance, Sep 2017, Shanghai, China

Communication dans un congrès hal-01571655v1

When should internal interfaces be promoted to public?

André Cavalcante Hora , Marco Tulio Valente , Romain Robbes , Nicolas Anquetil

FSE 2016 Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering , Nov 2016, Seattle, United States. ⟨10.1145/2950290.2950306⟩

Communication dans un congrès hal-01417888v1
Deposit thumbnail

Clustering technique for conceptual clusters

Brice Govin , Arnaud Monegier Du Sorbier , Nicolas Anquetil , Stéphane Ducasse

IWST'16 International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991052⟩

Communication dans un congrès hal-01353205v1
Deposit thumbnail

Test Selection with Moose In Industry

Vincent Blondeau , Nicolas Anquetil , Stéphane Ducasse , Sylvain Cresson , Pascal Croisy

IWST'16, Aug 2016, Prague, Czech Republic. ⟨10.1145/2991041.2991058⟩

Communication dans un congrès hal-01352468v1
Deposit thumbnail

Recording and Replaying System Specific, Source Code Transformations

Gustavo Santos , Anne Etien , Nicolas Anquetil , Stéphane Ducasse , Marco Tulio Valente

15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), Sep 2015, Bremen, Germany. pp.10

Communication dans un congrès hal-01185639v1
Deposit thumbnail

OrionPlanning: Improving Modularization and Checking Consistency on Software Architecture

Gustavo Santos , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Marco Tulio Valente

3rd IEEE Working Conference on Software Visualization (VISSOFT), Sep 2015, Bremen, Germany. pp.5

Communication dans un congrès hal-01185635v1
Deposit thumbnail

How Do Developers React to API Evolution? The Pharo Ecosystem Case

André Hora , Romain Robbes , Nicolas Anquetil , Anne Etien , Stéphane Ducasse et al.

31st IEEE International Conference on Software Maintenance, Sep 2015, Bremen, Germany. pp.10

Communication dans un congrès hal-01185736v1
Deposit thumbnail

Does JavaScript software embrace classes?

Leonardo Humberto Silva , Miguel Ramos , Marco Tulio Valente , Alexandre Bergel , Nicolas Anquetil

SANER 2015 : International Conference on Software Analysis, Evolution, and Reengineering, Mar 2015, Montreal, Canada. pp.73 - 82, ⟨10.1109/SANER.2015.7081817⟩

Communication dans un congrès hal-01185854v1
Deposit thumbnail

System Specific, Source Code Transformations

Gustavo Santos , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Marco Tulio Valente

31st IEEE International Conference on Software Maintenance and Evolution (ICSME), Sep 2015, Bremen, Germany. pp.10

Communication dans un congrès hal-01185637v1
Deposit thumbnail

Reverse Engineering Tool Requirements for Real Time Embedded Systems

Brice Govin , Nicolas Anquetil , Anne Etien , Arnaud Monegier Du Sorbier , Stéphane Ducasse

SATToSE'15, Jul 2015, Mons, Belgium

Communication dans un congrès hal-01187532v1
Deposit thumbnail

Software metrics to predict the health of a project ?

Vincent Blondeau , Nicolas Anquetil , Stéphane Ducasse , Sylvain Cresson , Pascal Croisy

IWST '15 International Workshop On Smalltalk Technologies, Jul 2015, Brescia, Italy. pp.8, ⟨10.1145/2811237.2811294⟩

Communication dans un congrès hal-01185079v1
Deposit thumbnail

Identifying the exact fixing actions of static rule violation

Hayatou Oumarou , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Dina Kolyang

SANER'15 : 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, Feb 2015, Montreal, Canada. ⟨10.1109/SANER.2015.7081847⟩

Communication dans un congrès hal-01185795v1
Deposit thumbnail

Measuring the progress of an Industrial Reverse Engineering Process

Brice Govin , Nicolas Anquetil , Anne Etien , Arnaud Monegier

BENEVOL'15, Dec 2015, Lille, France

Communication dans un congrès hal-01353203v1
Deposit thumbnail

Predicting the health of a project? An assessment in a major IT company

Vincent Blondeau , Sylvain Cresson , Pascal Croisy , Anne Etien , Nicolas Anquetil et al.

SATToSE'15, Jul 2015, Mons, Belgium

Communication dans un congrès hal-01205468v1
Deposit thumbnail

Developers' Perception of Co-Change Patterns: An Empirical Study

Luciana Lourdes Silva , Marco Tulio Valente , Marcelo Maia , Nicolas Anquetil

Proceedings of the 31st IEEE International Conference on Software Maintenance, Sep 2015, Bremen, Germany. ⟨10.1109/ICSM.2015.7332448⟩

Communication dans un congrès hal-01185865v1
Deposit thumbnail

JSClassFinder: A Tool to Detect Class-like Structures in JavaScript

Leonardo Humberto Silva , Daniel Hovadick , Marco Tulio Valente , Alexandre Bergel , Nicolas Anquetil et al.

CBSOFT’15 - Brazilian Conference on Software: Theory and Practice, Sep 2015, Belo Horizonte, Brazil

Communication dans un congrès hal-01369705v1
Deposit thumbnail

Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry

Vincent Blondeau , Sylvain Cresson , Pascal Croisy , Anne Etien , Nicolas Anquetil et al.

BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, Dec 2015, Lille, France

Communication dans un congrès hal-01317498v1
Deposit thumbnail

Telescope: A High-Level Model to Build Dynamic Visualizations

Guillaume Larchevêque , Usman Bhatti , Nicolas Anquetil , Stéphane Ducasse

International Workshop on Smalltalk Technologies, Jul 2015, Brescia, Italy. ⟨10.1145/2811237.2811293⟩

Communication dans un congrès hal-02864587v1
Deposit thumbnail

Remodularization Analysis Using Semantic Clustering

Gustavo Santos , Marco Tulio Valente , Nicolas Anquetil

1st CSMR-WCRE Software Evolution Week, Feb 2014, Antwerp, Belgium. ⟨10.1109/CSMR-WCRE.2014.6747174⟩

Communication dans un congrès hal-00904409v1
Deposit thumbnail

APIEvolutionMiner: Keeping API Evolution under Control

Andre Hora , Anne Etien , Nicolas Anquetil , Stéphane Ducasse , Marco Tulio Valente

Software Evolution Week (European Conference on Software Maintenance and Working Conference on Reverse Engineering), Feb 2014, Antwerp, Belgium

Communication dans un congrès hal-00991722v1
Deposit thumbnail

Towards Automatically Improving Package Structure While Respecting Original Design Decisions

Hani Abdeen , Houari Sahraoui , Osama Shata , Nicolas Anquetil , Stéphane Ducasse

Working Conference on Reverse Engineering, Sep 2013, Glasgow, United Kingdom

Communication dans un congrès hal-00862063v1
Deposit thumbnail

Mining System Specific Rules from Change Patterns

Andre Hora , Nicolas Anquetil , Stéphane Ducasse , Marco Tulio Valente

Working Conference on Reverse Engineering (WCRE'13), Oct 2013, Koblenz, Germany

Communication dans un congrès hal-00854861v1
Deposit thumbnail

BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs

Cesar Couto , Pedro Pires , Marco Tulio Valente , Roberto Bigonha , Andre Hora et al.

Brazilian Conference on Software: Theory and Practice (CBSoft'13), Sep 2013, Brasilia, Brazil

Communication dans un congrès hal-00854883v1
Deposit thumbnail

Heuristics for Discovering Architectural Violations

Cristiano Maffort , Marco Tulio Valente , Nicolas Anquetil , Andre Hora , Mariza Bigonha

Working Conference on Reverse Engineering (WCRE'13), Oct 2013, Koblenz, Germany

Communication dans un congrès hal-00854871v1
Deposit thumbnail

Mining Architectural Patterns Using Association Rules

Cristiano Maffort , Marco Tulio Valente , Mariza Bigonha , Andre Hora , Nicolas Anquetil et al.

International Conference on Software Engineering and Knowledge Engineering (SEKE'13), Jun 2013, Boston, United States

Communication dans un congrès hal-00854851v1
Deposit thumbnail

A Framework to Compare Alert Ranking Algorithms

Simon Allier , Andre Hora , Nicolas Anquetil , Stéphane Ducasse

19th Working Conference on Reverse Engineering, Oct 2012, Kingston, Canada. pp.277-285

Communication dans un congrès hal-00747817v1
Deposit thumbnail

BugMaps: A Tool for the Visual Exploration and Analysis of Bugs

Andre Hora , Nicolas Anquetil , Stéphane Ducasse , Muhammad Usman Bhatti , Cesar Couto et al.

Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12) - Tool Demonstration Track, Mar 2012, Szeged, Hungary

Communication dans un congrès hal-00668397v1
Deposit thumbnail

Uncovering Causal Relationships between Software Metrics and Bugs

Cesar Couto , Silva Christofer , Marco Tulio Valente , Roberto Bigonha , Nicolas Anquetil

CSMR - European Conference on Software Maintenance and Reengineering - 2012, Mar 2012, Szeged, Hungary

Communication dans un congrès hal-00668151v1
Deposit thumbnail

A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering

Muhammad Usman Bhatti , Nicolas Anquetil , Marianne Huchard , Stéphane Ducasse

SEKE 2012 - 24th International Conference on Software Engineering & Knowledge Engineering, Jul 2012, San Francisco Bay, United States. pp.118-124

Communication dans un congrès hal-00700046v1
Deposit thumbnail

Domain Specific Warnings: Are They Any Better?

Andre Hora , Nicolas Anquetil , Stéphane Ducasse , Simon Allier

IEEE International Conference on Software Maintenance, Sep 2012, Riva del Garda, Italy. pp.441-450

Communication dans un congrès hal-00848830v1
Deposit thumbnail

An empirical model for continuous and weighted metric aggregation

Karine Mordal-Manet , Jannik Laval , Stéphane Ducasse , Nicolas Anquetil , Françoise Balmas et al.

European Conference on Software Maintenance and Reengineering, Mar 2011, Oldenburg, Germany

Communication dans un congrès inria-00637367v1
Deposit thumbnail

Legacy Software Restructuring: Analyzing a Concrete Case

Nicolas Anquetil , Jannik Laval

Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR'11), IEEE, Mar 2011, Oldenburg, Germany. pp.279--286

Communication dans un congrès hal-00745773v1
Deposit thumbnail

JavaCompExt: Extracting Architectural Elements from Java Source Code

Pascal André , Nicolas Anquetil , Gilles Ardourel , Jean-Claude Royer , Petr Hnetynka et al.

WCRE, Oct 2009, Lille, France. pp.317-318, ⟨10.1109/WCRE.2009.53⟩

Communication dans un congrès hal-00457219v1

Traceability for Model Driven, Software Product Line Engineering

Nicolas Anquetil , Birgit Grammel , Ismenia Galvão , Joost Noppen , Soffora Shakil Khan et al.

ECMDA Traceability Workshop, Jun 2008, Germany. pp.77--86

Communication dans un congrès hal-00486706v1
Deposit thumbnail

2024 ACTIVITY REPORT Project-Team EVREF

Marcus Denker , Nicolas Anquetil , Christophe Bortolaso , Steven Costiou , Stéphane Ducasse et al.

INRIA Lille. 2025

Rapport hal-05095553v1
Deposit thumbnail

Automatic Recommendations for Evolving Relational Databases Schema

Anne Etien , Nicolas Anquetil

Université de Lille, Faculté de Sciences et Technologies. 2024

Rapport hal-04546264v1
Deposit thumbnail

2023 ACTIVITY REPORT Project-Team EVREF

Marcus Denker , Nicolas Anquetil , Christophe Bortolaso , Steven Costiou , Stéphane Ducasse et al.

INRIA. 2024

Rapport hal-04556508v1
Deposit thumbnail

Reporting Context Aware Partial Translation engine based on immediate and delayed Rule application

Santiago Bragagnolo , Stéphane Ducasse , Nicolas Anquetil , Abderrahmane Seriai , Mustapha Derras

INRIA Lille - Nord Europe. 2022

Rapport hal-03898154v1
Deposit thumbnail

Project-Team RMOD 2022 Activity Report

Marcus Denker , Nicolas Anquetil , Steven Costiou , Stéphane Ducasse , Anne Etien et al.

Inria Lille - Nord Europe. 2022

Rapport hal-04112164v1
Deposit thumbnail

Project-Team RMOD 2021 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse et al.

[Research Report] INRIA Lille - Nord Europe. 2022

Rapport (rapport de recherche) hal-03629450v1
Deposit thumbnail

Project-Team RMoD 2020 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse et al.

[Research Report] INRIA Lille. 2021

Rapport (rapport de recherche) hal-03281442v1
Deposit thumbnail

Software Migration: A Theoretical Framework.

Santiago Bragagnolo , Nicolas Anquetil , Stéphane Ducasse , Abderrahmane Seriai , Mustapha Derras

[Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2021

Rapport (rapport de recherche) hal-03171124v2
Deposit thumbnail

Characterizing Pharo Code: A Technical Report

Oleksandr Zaitsev , Stéphane Ducasse , Nicolas Anquetil

[Technical Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille; Arolla. 2020

Rapport (rapport technique) hal-02440055v1
Deposit thumbnail

Project-Team RMoD 2019 Activity Report

Marcus Denker , Nicolas Anquetil , Vincent Aranega , Steven Costiou , Stéphane Ducasse et al.

[Research Report] INRIA. 2020

Rapport (rapport de recherche) hal-03120443v1
Deposit thumbnail

Recommendations for Evolving Relational Databases: Technical Report

Julien Delplanque , Anne Etien , Nicolas Anquetil , Stéphane Ducasse

[Technical Report] Univ. Lille, CNRS, Centrale Lille, Inria UMR 9189 - CRIStAL,INRIA Lille Nord Europe, Villeneuve d’Ascq, France. 2020

Rapport (rapport technique) hal-02504949v1
Deposit thumbnail

Improving practices in a medium french company: First step

Mahugnon Honore Houekpetodji , Nicolas Anquetil

[Rapport de recherche] RMod. 2019

Rapport (rapport de recherche) hal-02978015v1
Deposit thumbnail

Project-Team RMoD 2018 Activity Report

Marcus Denker , Nicolas Anquetil , Stéphane Ducasse , Anne Etien , Damien Pollet

[Research Report] INRIA. 2019

Rapport (rapport de recherche) hal-02006630v1
Deposit thumbnail

Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2017 Activity Report

Marcus Denker , Nicolas Anquetil , Stéphane Ducasse , Anne Etien , Damien Pollet

[Research Report] INRIA Lille - Nord Europe. 2018

Rapport (rapport de recherche) hal-01683649v1
Deposit thumbnail

Project-Team RMoD 2016 Activity Report

Nicolas Anquetil , Marcus Denker , Stéphane Ducasse , Anne Etien , Damien Pollet

[Research Report] Inria Lille - Nord Europe. 2017

Rapport (rapport de recherche) hal-01444225v1
Deposit thumbnail

Project-Team RMoD 2015 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien et al.

[0] INRIA Lille - Nord Europe. 2016

Rapport hal-01267026v1
Deposit thumbnail

Project-Team RMoD 2014 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien et al.

[Research Report] Inria Lille; RMOD. 2015

Rapport (rapport de recherche) hal-01247323v1
Deposit thumbnail

A Generic Platform for Name Resolution in Source Code Analysis

Nicolas Anquetil , Yuriy Tymchuk , Anne Etien , Gustavo Santos , Stéphane Ducasse

[Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2014

Rapport (rapport de recherche) hal-01664258v1
Deposit thumbnail

Project-Team RMoD 2013 Activity Report

Marcus Denker , Nicolas Anquetil , Damien Cassou , Stéphane Ducasse , Anne Etien et al.

[Research Report] Inria Lille. 2014

Rapport (rapport de recherche) hal-00936375v1
Deposit thumbnail

Assessing the Quality of Architectural Design Quality Metrics

Nicolas Anquetil , Andre Hora

[Research Report] Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille. 2013

Rapport (rapport de recherche) hal-01664311v1
Deposit thumbnail

Activity Report 2012. Project-Team RMOD. Analyses and Languages Constructs for Object-Oriented Application Evolution

Nicolas Anquetil , Damien Cassou , Marcus Denker , Stéphane Ducasse , Damien Pollet

[Research Report] 2012

Rapport (rapport de recherche) hal-00777904v1
Deposit thumbnail

MSE and FAMIX 3.0: an Interexchange Format and Source Code Model Family

Stéphane Ducasse , Nicolas Anquetil , Muhammad Usman Bhatti , Andre Cavalcante Hora , Jannik Laval et al.

[Research Report] 2011

Rapport (rapport de recherche) hal-00646884v1
Deposit thumbnail

Software Metrics for Package Remodularisation

Stéphane Ducasse , Nicolas Anquetil , Muhammad Usman Bhatti , Andre Cavalcante-Hora

[Research Report] 2011

Rapport (rapport de recherche) hal-00646878v1
Deposit thumbnail

Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2011 Activity Report

Stéphane Ducasse , Nicolas Anquetil , Marcus Denker , Damien Pollet

[Research Report] 2011

Rapport (rapport de recherche) hal-00667079v1
Deposit thumbnail

Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2010 Activity Report.

Stéphane Ducasse , Nicolas Anquetil , Marcus Denker , Damien Pollet

[Research Report] 2010

Rapport (rapport de recherche) hal-00639726v1
Deposit thumbnail

Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2009 Activity Report

Stéphane Ducasse , Nicolas Anquetil , Marcus Denker , Damien Pollet

[Research Report] 2009

Rapport (rapport de recherche) hal-00639727v1
Deposit thumbnail

A New Architecture Reconciling Refactorings and Transformations

Balša Šarenac , Nicolas Anquetil , Stéphane Ducasse , Pablo Tesone

Journal of Computer Languages, 2024, ⟨10.1016/j.cola.2024.101273⟩

Article dans une revue hal-04576527v1
Deposit thumbnail

MoTion: A new declarative object matching approach in Pharo

Aless Hosry , Vincent Aranega , Nicolas Anquetil

Journal of Computer Languages, 2024, 81, pp.101290. ⟨10.1016/j.cola.2024.101290⟩

Article dans une revue hal-04724509v1
Deposit thumbnail

Migrating the Communication Protocol of Client-Server Applications

Gabriel Darbord , Benoit Verhaeghe , Anne Etien , Nicolas Anquetil , Anas Shatnawi et al.

IEEE Software, 2023, 40 (4), pp.11-18. ⟨10.1109/MS.2023.3263019⟩

Article dans une revue hal-04050310v2
Deposit thumbnail

What do developers consider magic literals? A smalltalk perspective

Nicolas Anquetil , Julien Delplanque , Stéphane Ducasse , Oleksandr Zaitsev , Christopher Fuhrman et al.

Information and Software Technology, 2022, 149, ⟨10.1016/j.infsof.2022.106942⟩

Article dans une revue hal-03679130v1
Deposit thumbnail

GUI visual aspect migration: a framework agnostic solution

Benoît Verhaeghe , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Abderrahmane Seriai et al.

Automated Software Engineering, 2021, 28 (2), ⟨10.1007/s10515-021-00284-z⟩

Article dans une revue hal-03256021v1
Deposit thumbnail

From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application

Benoît Verhaeghe , Anas Shatnawi , Abderrahmane Seriai , Anne Etien , Nicolas Anquetil et al.

IEEE Software, In press, ⟨10.1109/MS.2021.3101249⟩

Article dans une revue hal-03313462v1
Deposit thumbnail

Identifying Classes in Legacy JavaScript Code

Leonardo Humberto Silva , Marco Tulio Valente , Alexandre Bergel , Nicolas Anquetil , Anne Etien

Journal of Software: Evolution and Process, 2017, ⟨10.1002/smr.1864⟩

Article dans une revue hal-01471905v1
Deposit thumbnail

Test Case Selection in Industry: an Analysis of Issues Related to Static Approaches

Vincent Blondeau , Anne Etien , Nicolas Anquetil , Sylvain Cresson , Pascal Croisy et al.

Software Quality Journal, 2016, ⟨10.1007/s11219-016-9328-4⟩

Article dans une revue hal-01344842v1
Deposit thumbnail

How do Developers React to API Evolution? a Large-Scale Empirical Study

André Hora , Romain Robbes , Marco Tulio Valente , Nicolas Anquetil , Anne Etien et al.

Software Quality Journal, 2016, ⟨10.1007/s11219-016-9344-4⟩

Article dans une revue hal-01417930v1
Deposit thumbnail

Mining Architectural Violations from Version History

Cristiano Maffort , Marco Tulio Valente , Ricardo Terra , Mariza Bigonha , Nicolas Anquetil et al.

Empirical Software Engineering, 2016, 21 (3), pp.41. ⟨10.1007/s10664-014-9348-2⟩

Article dans une revue hal-01075642v1
Deposit thumbnail

Automatic Detection of System-Specific Conventions Unknown to Developers

André Hora , Nicolas Anquetil , Anne Etien , Stéphane Ducasse , Marco Túlio Valente

Journal of Systems and Software, 2015, 109, pp.192-204. ⟨10.1016/j.jss.2015.08.007⟩

Article dans une revue hal-01185837v1
Deposit thumbnail

BugMaps-Granger: a tool for visualizing and predicting bugs using Granger causality tests

Cesar Couto , Marco Tulio Valente , Pedro Pires , Andre Hora , Nicolas Anquetil et al.

Journal of Software Engineering Research and Development, 2014, 2 (1), pp.12. ⟨10.1186/2195-1721-2-1⟩

Article dans une revue hal-01003078v1

Software quality metrics aggregation in industry

Karine Mordal , Nicolas Anquetil , Jannik Laval , Alexander Serebrenik , Bogdan Vasilescu et al.

Journal of Software: Evolution and Process, 2013, Special Issue: Software Maintenance and Reengineering (CSMR 2011), 25 (10), pp.1117-1135. ⟨10.1002/smr.1558⟩

Article dans une revue istex hal-01059077v1
Deposit thumbnail

OZONE: Layer Identification in the presence of Cyclic Dependencies

Jannik Laval , Nicolas Anquetil , Muhammad Usman Bhatti , Stéphane Ducasse

Science of Computer Programming, 2013, 78 (8), pp.1055-1072. ⟨10.1016/j.scico.2012.08.001⟩

Article dans une revue hal-00732655v1

An Environment for dedicated Software Analysis tools

Muhammad Bhatti , Nicolas Anquetil , Stéphane Ducasse

ERCIM News, 2012, 88, pp.12--13

Article dans une revue hal-00759511v1
Deposit thumbnail

A model-driven traceability framework for software product lines

Nicolas Anquetil , Uirá Kulesza , Ralf Mitschke , Ana Moreira , Jean-Claude Royer et al.

Software and Systems Modeling, 2010, 9 (4), pp.427--451. ⟨10.1007/s10270-009-0120-9⟩

Article dans une revue hal-00668175v1

La traçabilité dans les lignes de produits logiciels

Nicolas Anquetil , Ismenia Galvão , Joost Noppen

Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, 2008, 14 (3), pp.47--57

Article dans une revue hal-00486701v1

Lignes de produits logiciels et usines logicielles

Nicolas Anquetil , Hugo Arboleda , Fernandes Fabricio , Angel Nunez , Jean-Claude Royer

Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, 2008, 14 (3), pp.15-31

Article dans une revue hal-00412398v1
Deposit thumbnail

Supporting Software Evolution in the Organizations

Nicolas Anquetil

Programming Languages [cs.PL]. universite de Liile-1, 2014

HDR tel-01086785v1

Empirical research in software product line engineering

Phil Greenwood , Vander Alves , John Hutchinson , Christa Schwanninger , Nicolas Anquetil

Awais Rashid and Jean-Claude Royer and Andreas Rummler. Aspect-Oriented, Model-Driven Software Product Lines -- The AMPLE way, Cambridge University Press, pp.411--443, 2011, 978-0-521-76722-4. ⟨10.1017/CBO9781139003629.014⟩

Chapitre d'ouvrage hal-00745783v1

Managing Information Flow in SPL Development Processes

Nicolas Anquetil , Uira Kulesza , Ricardo Mateus , Ralf Mitschke , Ana Moreira et al.

Aspect-Oriented, Model-Driven Software Product Lines, The AMPLE way, Cambridge University Press, pp.222-262, 2011

Chapitre d'ouvrage hal-00620995v1