Nicolas Anquetil

Orcid: 0000-0003-1486-8399

According to our database1, Nicolas Anquetil authored at least 120 papers between 1994 and 2025.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
SyDRA: An approach to understand game engine architecture.
Entertain. Comput., 2025

2024
A new architecture reconciling refactorings and transformations.
J. Comput. Lang., 2024

MoTion: A new declarative object matching approach in Pharo.
J. Comput. Lang., 2024

Automatic Recommendations for Evolving Relational Databases Schema.
CoRR, 2024

2023
Migrating the Communication Protocol of Client-Server Applications.
IEEE Softw., 2023

A manual categorization of new quality issues on automatically-generated tests.
CoRR, 2023

Visualising Game Engine Subsystem Coupling.
CoRR, 2023

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

A Visualization for Client-Server Architecture Assessement.
Proceedings of the IEEE Working Conference on Software Visualization, 2023

External Dependencies in Software Development.
Proceedings of the Quality of Information and Communications Technology, 2023

Pattern Matching in Pharo.
Proceedings of the International Workshop on Smalltalk Technologies, 2023

A Unit Test Metamodel for Test Generation.
Proceedings of the International Workshop on Smalltalk Technologies, 2023

Visualising Game Engine Subsystem Coupling Patterns.
Proceedings of the Entertainment Computing - ICEC 2023, 2023

Parsing Fortran-77 with proprietary extensions.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

A manual categorization of new quality issues on automatically-generated tests.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

An Exploratory Approach for Game Engine Architecture Recovery.
Proceedings of the 7th IEEE/ACM International Workshop on Games and Software Engineering, 2023

2022
From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application.
IEEE Softw., 2022

What do developers consider magic literals? A smalltalk perspective.
Inf. Softw. Technol., 2022

Transformation-based Refactorings: a First Analysis.
Proceedings of the International Workshop on Smalltalk Technologies 2022 co-located with the 28th European Smalltalk User Group Conference (ESUG 2022), 2022

DepMiner: Automatic Recommendation of Transformation Rules for Method Deprecation.
Proceedings of the Reuse and Software Quality, 2022

A Hybrid Architecture for the Incremental Migration of a Web Front-end.
Proceedings of the 17th International Conference on Software Technologies, 2022

How Libraries Evolve: A Survey of Two Industrial Companies and an Open-Source Community.
Proceedings of the 29th Asia-Pacific Software Engineering Conference, 2022

2021
GUI visual aspect migration: a framework agnostic solution.
Autom. Softw. Eng., 2021

Migrating GUI behavior: from GWT to Angular.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Report From The Trenches A Case Study In Modernizing Software Development Practices.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

2020
Modular Moose: A new generation software reverse engineering environment.
CoRR, 2020

Analysing Microsoft Access Projects: Building a Model in a Partially Observable Domain.
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020

Modular Moose: A New Generation of Software Reverse Engineering Platform.
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020

Recommendations for Evolving Relational Databases.
Proceedings of the Advanced Information Systems Engineering, 2020

2019
GUI Migration using MDE from GWT to Angular 6: An Industrial Case.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Migrating GWT to Angular 6 using MDE.
Proceedings of the Seminar Series on Advanced Techniques & Tools for Software Evolution (SATTOSE 2019), 2019

Empirical Study of Programming to an Interface.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Decomposing God Classes at Siemens.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

2018
How do developers react to API evolution? A large-scale empirical study.
Softw. Qual. J., 2018

Evaluating the efficiency of continuous testing during test-driven development.
Proceedings of the 2018 IEEE Workshop on Validation, 2018

Relational Database Schema Evolution: An Industrial Case Study.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

2017
Test case selection in industry: an analysis of issues related to static approaches.
Softw. Qual. J., 2017

Identifying Classes in Legacy JavaScript Code.
J. Softw. Evol. Process., 2017

Recommending source code locations for system specific transformations.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

CodeCritics applied to database schema: Challenges and first results.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

The Case for Non-Cohesive Packages.
Proceedings of the Sixth Workshop on Software Quality Analysis, 2017

Usage of Tests in an Open-Source Community: A Case Study with Pharo Developers.
Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies, 2017

Identifying class name inconsistency in hierarchy: a first simple heuristic.
Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies, 2017

What are the Testing Habits of Developers? A Case Study in a Large IT Company.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

2016
Mining architectural violations from version history.
Empir. Softw. Eng., 2016

JSClassFinder: A Tool to Detect Class-like Structures in JavaScript.
CoRR, 2016

Identifying the Exact Bug Fixing Actions.
Proceedings of the 7th International Workshop on Empirical Software Engineering in Practice, 2016

When should internal interfaces be promoted to public?
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

A Lightweight Remodularization Process Based on Structural Similarity.
Proceedings of the 2016 X Brazilian Symposium on Software Components, 2016

Clustering technique for conceptual clusters.
Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, 2016

Test Selection with Moose In Industry: Impact of Granularity.
Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, 2016

How Can We Help Software Rearchitecting Efforts? Study of an Industrial Case.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

2015
Automatic detection of system-specific conventions unknown to developers.
J. Syst. Softw., 2015

Does JavaScript software embrace classes?
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Identifying the exact fixing actions of static rule violation.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

OrionPlanning: Improving modularization and checking consistency on software architecture.
Proceedings of the 3rd IEEE Working Conference on Software Visualization, 2015

Recording and replaying system specific, source code transformations.
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

Telescope: A High-Level Model to Build Dynamic Visualizations.
Proceedings of the International Workshop on Smalltalk Technologies, 2015

Software metrics to predict the health of a project?: An assessment in a major IT company.
Proceedings of the International Workshop on Smalltalk Technologies, 2015

Developers' perception of co-change patterns: An empirical study.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

System specific, source code transformations.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

How do developers react to API evolution? The Pharo ecosystem case.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

2014
Predicting software defects with causality tests.
J. Syst. Softw., 2014

BugMaps-Granger: a tool for visualizing and predicting bugs using Granger causality tests.
J. Softw. Eng. Res. Dev., 2014

Dedicated Software Analysis Tools.
ERCIM News, 2014

A mapping study on architecture-driven modernization.
Proceedings of the 15th IEEE International Conference on Information Reuse and Integration, 2014

Remodularization analysis using semantic clustering.
Proceedings of the 2014 Software Evolution Week, 2014

APIEvolutionMiner: Keeping API evolution under control.
Proceedings of the 2014 Software Evolution Week, 2014

Supporting Software Evolution in the Organizations. (Aide à l'Évolution Logicielle dans les Organisations).
, 2014

2013
Software quality metrics aggregation in industry.
J. Softw. Evol. Process., 2013

oZone: Layer identification in the presence of cyclic dependencies.
Sci. Comput. Program., 2013

Heuristics for discovering architectural violations.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Mining system specific rules from change patterns.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Towards automatically improving package structure while respecting original design decisions.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Mining Architectural Patterns Using Association Rules.
Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering, 2013

A systematic review on mining techniques for crosscutting concerns.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

2012
An Environment for Dedicated Software Analysis Tools.
ERCIM News, 2012

A Framework to Compare Alert Ranking Algorithms.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

Domain specific warnings: Are they any better?
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Bug Maps: A Tool for the Visual Exploration and Analysis of Bugs.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

Uncovering Causal Relationships between Software Metrics and Bugs.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

2011
An Empirical Model for Continuous and Weighted Metric Aggregation.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

Legacy Software Restructuring: Analyzing a Concrete Case.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

2010
A model-driven traceability framework for software product lines.
Softw. Syst. Model., 2010

2009
Avaliação Pró-ativa da Deterioração de Sistemas de Informação por meio de Medidas de Gestão.
RITA, 2009

JavaCompExt: Extracting Architectural Elements from Java Source Code.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Ten Years Later, Experiments with Clustering as a Software Remodularization Method.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

<i>Counselor</i>, a Data Mining Based Time Estimation for Software Maintenance.
Proceedings of the Knowledge-Based and Intelligent Information and Engineering Systems, 2009

2008
La traçabilité dans les lignes de produits logiciels.
Obj. Logiciel Base données Réseaux, 2008

Lignes de produits logiciels et usines logicielles.
Obj. Logiciel Base données Réseaux, 2008

2007
Software maintenance seen as a knowledge management issue.
Inf. Softw. Technol., 2007

Asynchronous Merging of Software Ontologies: An Experience.
Proceedings of the VI Jornadas Iberoamericanas de Ingeniería del Software e Ingeniería del Conocimiento-JIISIC'07, 2007

2006
Which Documentation For Software Maintenance?
J. Braz. Comput. Soc., 2006

Avaliação da Confiabilidade de um Software utilizando Aspectos.
Proceedings of the 5th Brazilian Symposium on Software Quality, 2006

Software Maintenance Ontology.
Proceedings of the Ontologies for Software Engineering and Software Technology, 2006

2005
A study of the documentation essential to software maintenance.
Proceedings of the 23rd Annual International Conference on Design of Communication: documenting & Designing for Pervasive Information, 2005

Taxonomia de Riscos para Manutenção de Software.
Proceedings of the 4th Brazilian Symposium on Software Quality, 2005

A Risk Taxonomy Proposal for Software Maintenance.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Software Re-Documentation Process and Tool.
Proceedings of the 17th Conference on Advanced Information Systems Engineering (CAiSE '05), 2005

2004
Conhecendo Sistemas Legados através de Métricas de Software.
Proceedings of the 3rd Brazilian Symposium on Software Quality, 2004

Learning Software Maintenance Organizations.
Proceedings of the Advances in Learning Software Organizations, 6th International Workshop, 2004

Legacy Software Evaluation Model for Outsourced Maintainer.
Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), 2004

2003
Organizing the Knowledge Used in Software Maintenance.
J. Univers. Comput. Sci., 2003

Comparative study of clustering algorithms and abstract representations for software remodularization.
IEE Proc. Softw., 2003

Organizing the Knowledge Used in Software Maintance.
Proceedings of the WM 2003: Professionelles Wissensmanagement, 2003

Knowledge for Software Maintenance.
Proceedings of the Fifteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2003), 2003

2002
A Disturbing Result on the Knowledge Used during Software Maintenance.
Proceedings of the 9th Working Conference on Reverse Engineering (WCRE 2002), 28 October, 2002

Processo de Redocumentação: Uma Necessidade.
Proceedings of the 1st Brazilian Symposium on Software Quality, 2002

2001
Characterizing the Informal Knowledge Contained in Systems.
Proceedings of the Eighth Working Conference on Reverse Engineering, 2001

2000
Study of the Knowledge Contained in Software Components' Identifiers.
Proceedings of the 14th Brazilian Symposium on Software Engineering, 2000

A Comparison of Graphs of Concept for Reverse Engineering.
Proceedings of the 8th International Workshop on Program Comprehension (IWPC 2000), 2000

1999
Recovering software architecture from the names of source files.
J. Softw. Maintenance Res. Pract., 1999

Experiments with Clustering as a Software Remodularization Method.
Proceedings of the Sixth Working Conference on Reverse Engineering, 1999

1998
Expressing Opposition in the Object Model, First Step towards Negation.
ACM SIGPLAN Notices, 1998

Extracting Concepts from File Names: A New File Clustering Criterion.
Proceedings of the Forging New Links, 1998

Assessing the relevance of identifier names in a legacy software system.
Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative Research, November 30, 1998

1997
An examination of software engineering work practices.
Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative Research, 1997

File clustering using naming conventions for legacy systems.
Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative Research, 1997

1994
A Flexible Architecture for Collaborative Information Retrieval.
Proceedings of the Computer-Assisted Information Retrieval (Recherche d'Information et ses Applications), 1994


  Loading...