| 2026 | CGO | Practical: Are Abstract-Interpreter Baseline JITs Worth It? An Empirical Evaluation through Metacompilation. | Nahuel Palumbo, Guillermo Polito, Stphane Ducasse, Pablo Tesone |
| 2026 | SANER | Migrating Esope to Fortran 2008 Using Model Transformations. | Younoussa Sow, Nicolas Anquetil, Landre Brault, Stphane Ducasse |
| 2024 | ICSR | Assessing Reflection Usage with Mutation Testing Augmented Analysis. | Iona Thomas, Stphane Ducasse, Guillermo Polito, Pablo Tesone |
| 2023 | ICST | Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events. | Guillermo Polito, Pablo Tesone, Nahuel Palumbo, Stphane Ducasse, Jean Privat |
| 2023 | VISSOFT | A Visualization for Client-Server Architecture Assessement. | Nour Jihene Agouf, Soufyane Labsari, Stphane Ducasse, Anne Etien, Nicolas Anquetil |
| 2022 | APSEC | How Libraries Evolve: A Survey of Two Industrial Companies and an Open-Source Community. | Oleksandr Zaitsev, Stphane Ducasse, Nicolas Anquetil, Arnaud Thiefaine |
| 2022 | ICSoft | A Hybrid Architecture for the Incremental Migration of a Web Front-end. | Benot Verhaeghe, Anas Shatnawi, Abderrahmane Seriai, Anne Etien, Nicolas Anquetil, Mustapha Derras, Stphane Ducasse |
| 2022 | ICSR | Differential Testing of Simulation-Based Virtual Machine Generators - Automatic Detection of VM Generator Semantic Gaps Between Simulation and Generated VMs. | Pierre Misse-Chanabier, Guillermo Polito, Noury Bouraqadi, Stphane Ducasse, Luc Fabresse, Pablo Tesone |
| 2022 | ICSR | DepMiner: Automatic Recommendation of Transformation Rules for Method Deprecation. | Oleksandr Zaitsev, Stphane Ducasse, Nicolas Anquetil, Arnaud Thiefaine |
| 2022 | PLDI | Interpreter-guided differential JIT compiler unit testing. | Guillermo Polito, Stphane Ducasse, Pablo Tesone |
| 2022 | SAC | Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs. | Pierre Misse-Chanabier, Guillermo Polito, Stphane Ducasse, Noury Bouraqadi, Luc Fabresse, Pablo Tesone |
| 2022 | VISSOFT | A New Generation of CLASS BLUEPRINT. | Nour Jihene Agouf, Stphane Ducasse, Anne Etien, Michele Lanza |
| 2021 | DLS | Analyzing permission transfer channels for dynamically typed languages. | Tho Rogliano, Guillermo Polito, Luc Fabresse, Stphane Ducasse |
| 2021 | PAAMS | re: Mobidyc - Reconstructing MOdeling Based on Individual for the DYnamics of Community. | Tomohiro Oda, Gal Dur, Stphane Ducasse, Sami Souissi |
| 2021 | QRS | Time-Traveling Debugging Queries: Faster Program Exploration. | Maximilian Willembrinck, Steven Costiou, Anne Etien, Stphane Ducasse |
| 2021 | QUATIC | Risk and Complexity Assessment on the Context of Language Migration. | Santiago Bragagnolo, Abderrahmane Seriai, Stphane Ducasse, Mustapha Derras |
| 2020 | CaiSE | Recommendations for Evolving Relational Databases. | Julien Delplanque, Anne Etien, Nicolas Anquetil, Stphane Ducasse |
| 2020 | ICSE | RTj: a Java framework for detecting and refactoring rotten green test cases. | Matias Martinez, Anne Etien, Stphane Ducasse, Christopher P. Fuhrman |
| 2020 | ICSR | Modular Moose: A New Generation of Software Reverse Engineering Platform. | Nicolas Anquetil, Anne Etien, Mahugnon H. Houekpetodji, Benot Verhaeghe, Stphane Ducasse, Clotilde Toullec, Fatiha Djareddir, Jrme Sudich, Mustapha Derras |
| 2020 | ICSR | Analysing Microsoft Access Projects: Building a Model in a Partially Observable Domain. | Santiago Bragagnolo, Nicolas Anquetil, Stphane Ducasse, Abderrahmane Seriai, Mustapha Derras |
| 2020 | QUATIC | Suggesting Descriptive Method Names: An Exploratory Study of Two Machine Learning Approaches. | Oleksandr Zaitsev, Stphane Ducasse, Alexandre Bergel, Mathieu Eveillard |
| 2020 | SEFM | An Interdisciplinary Model for Graphical Representation. | Giuseppe Antonio Pierro, Alexandre Bergel, Roberto Tonelli, Stphane Ducasse |
| 2019 | DLS | Sindarin: a versatile scripting API for the Pharo debugger. | Thomas Dupriez, Guillermo Polito, Steven Costiou, Vincent Aranega, Stphane Ducasse |
| 2019 | ICSE | Rotten green tests. | Julien Delplanque, Stphane Ducasse, Guillermo Polito, Andrew P. Black, Anne Etien |
| 2018 | ECOOP | Assessing primitives performance on multi-stage execution. | Sophie Kaleba, Clment Bra, Stphane Ducasse |
| 2018 | ICSE | Ethereum Query Language. | Santiago Bragagnolo, Henrique Rocha, Marcus Denker, Stphane Ducasse |
| 2018 | ICSE | Preliminary Steps Towards Modeling Blockchain Oriented Software. | Henrique Rocha, Stphane Ducasse |
| 2018 | SAC | Implementing modular class-based reuse mechanisms on top of a single inheritance VM. | Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi, Stphane Ducasse |
| 2017 | EICS | Turning function calls into animations. | Thibault Raffaillac, Stphane Huot, Stphane Ducasse |
| 2015 | DLS | Access control to reflection with object ownership. | Camille Teruel, Stphane Ducasse, Damien Cassou, Marcus Denker |
| 2015 | OOPSLA | Towards fully reflective environments. | Guido Chari, Diego Garbervetsky, Stefan Marr, Stphane Ducasse |
| 2015 | OOPSLA | Tracing vs. partial evaluation: comparing meta-compilation approaches for self-optimizing interpreters. | Stefan Marr, Stphane Ducasse |
| 2015 | OOPSLA | A bootstrapping infrastructure to build and extend Pharo-like languages. | Guillermo Polito, Stphane Ducasse, Noury Bouraqadi, Luc Fabresse |
| 2015 | OOPSLA | Virtualization support for dynamic core library update. | Guillermo Polito, Stphane Ducasse, Noury Bouraqadi, Luc Fabresse, Max Mattone |
| 2015 | PLDI | Zero-overhead metaprogramming: reflection and metaobject protocols fast and without compromises. | Stefan Marr, Chris Seaton, Stphane Ducasse |
| 2015 | SAC | Reifying the reflectogram: towards explicit control for implicit reflection. | Nick Papoulias, Marcus Denker, Stphane Ducasse, Luc Fabresse |
| 2015 | SCAM | Recording and replaying system specific, source code transformations. | Gustavo Santos, Anne Etien, Nicolas Anquetil, Stphane Ducasse, Marco Tlio Valente |
| 2015 | VISSOFT | OrionPlanning: Improving modularization and checking consistency on software architecture. | Gustavo Santos, Nicolas Anquetil, Anne Etien, Stphane Ducasse, Marco Tlio Valente |
| 2014 | VISSOFT | A Domain-Specific Language for Visualizing Software Dependencies as a Graph. | Alexandre Bergel, Sergio Maass, Stphane Ducasse, Tudor Grba |
| 2013 | VISSOFT | Performance evolution blueprint: Understanding the impact of software evolution on performance. | Juan Pablo Sandoval Alcocer, Alexandre Bergel, Stphane Ducasse, Marcus Denker |
| 2012 | SEKE | A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering. | Muhammad Usman Bhatti, Nicolas Anquetil, Marianne Huchard, Stphane Ducasse |
| 2010 | ECSA | BeeEye: A Framework for Constructing Architectural Views. | Herv Verjus, Sorana Cmpan, Azadeh Razavizadeh, Stphane Ducasse |
| 2009 | ECOOP | Adding State and Visibility Control to Traits Using Lexical Nesting. | Tom Van Cutsem, Alexandre Bergel, Stphane Ducasse, Wolfgang De Meuter |
| 2007 | MODELS | Magritte - A Meta-driven Approach to Empower Developers and End Users. | Lukas Renggli, Stphane Ducasse, Adrian Kuhn |
| 2007 | OOPSLA | User-changeable visibility: resolving unanticipated name clashes in traits. | Stphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz |
| 2006 | MODELS | Using Smalltalk as a Reflective Executable Meta-language. | Stphane Ducasse, Tudor Grba |
| 2005 | DLS | Higher order messaging. | Marcel Weiher, Stphane Ducasse |
| 2005 | GPCE | Object-Oriented Reengineering Patterns - An Overview. | Oscar Nierstrasz, Stphane Ducasse, Serge Demeyer |
| 2005 | ICFCA | Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. | Gabriela Arvalo, Stphane Ducasse, Oscar Nierstrasz |
| 2005 | ICSE | CodeCrawler: an information visualization tool for program comprehension. | Michele Lanza, Stphane Ducasse, Harald C. Gall, Martin Pinzger |
| 2005 | OOPSLA | Classbox/J: controlling the scope of change in Java. | Alexandre Bergel, Stphane Ducasse, Oscar Nierstrasz |
| 2005 | VISSOFT | Multi-level Method Understanding Using Microprints. | Stphane Ducasse, Michele Lanza, Romain Robbes |
| 2004 | ECOOP | Composable Encapsulation Policies. | Nathanael Schrli, Stphane Ducasse, Oscar Nierstrasz, Roel Wuyts |
| 2004 | OOPSLA | Object-oriented encapsulation for dynamically typed languages. | Nathanael Schrli, Andrew P. Black, Stphane Ducasse |
| 2003 | ECOOP | Traits: Composable Units of Behaviour. | Nathanael Schrli, Stphane Ducasse, Oscar Nierstrasz, Andrew P. Black |
| 2003 | OOPSLA | Applying traits to the smalltalk collection classes. | Andrew P. Black, Nathanael Schrli, Stphane Ducasse |
| 2003 | OOPSLA | OOPAL: integrating array programming in object-oriented programming. | Philippe Mougin, Stphane Ducasse |
| 2002 | CASES | Components for embedded software: the PECOS approach. | Thomas Genssler, Alexander Christoph, Michael Winter, Oscar Nierstrasz, Stphane Ducasse, Roel Wuyts, Gabriela Arvalo, Bastiaan Schnhage, Peter O. Mller, Christian Stich |
| 2001 | OOPSLA | A Categorization of Classes based on the Visualization of their Internal Structure: The Class Blueprint. | Michele Lanza, Stphane Ducasse |
| 2000 | Coordination | OpenSpaces: An Object-Oriented Framework for Reconfigurable Coordination Spaces. | Stphane Ducasse, Thomas Hofmann, Oscar Nierstrasz |
| 2000 | EuroPLop | A Pattern Language for Reverse Engineering. | Serge Demeyer, Stphane Ducasse, Oscar Nierstrasz |
| 2000 | EuroPLop | Tie Code And Questions: a Reengineering Pattern. | Stphane Ducasse, Serge Demeyer, Oscar Nierstrasz |
| 2000 | EuroPLop | Transform Conditionals to Polymorphism. | Stphane Ducasse, Oscar Nierstrasz, Serge Demeyer |
| 2000 | OOPSLA | Finding refactorings via change metrics. | Serge Demeyer, Stphane Ducasse, Oscar Nierstrasz |
| 1999 | Coordination | A Group Based Approach for Coordinating Active Objects. | Juan Carlos Cruz, Stphane Ducasse |
| 1999 | EuroPLop | A Pattern Language for Reverse Engineering. | Serge Demeyer, Stphane Ducasse, Sander Tichelaar |
| 1998 | EuroPLop | Type-Check Elimination. | Stphane Ducasse, Robb Nebbe, Tamar Richner |
| 1996 | ISMIS | Object and Dependency Oriented Programming in FLO. | Anne-Marie Dery, Stphane Ducasse, Mireille Blay-Fornarino |
| 1995 | OOPSLA | A Reflective Model for First Class Dependencies. | Stphane Ducasse, Mireille Blay-Fornarino, Anne-Marie Pinna-Dery |