A programming environment supporting a prototype-based introduction to OOP. - Carla F. Griggio; Germán Leiva; Guillermo Polito; Gisela Decuzzi; Nicolás Passerini (IWST, 2011)

Semantics and Security Issues in JavaScript - Stéphane Ducasse; Nicolas Petton; Guillermo Polito; Damien Cassou (CoRR, 2012)

Bootstrapping reflective systems: The case of Pharo. - Guillermo Polito; Stéphane Ducasse; Luc Fabresse; Noury Bouraqadi; Benjamin Van Ryseghem (Sci. Comput. Program., 2014)

DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis. - Martin Dias; Guillermo Polito; Damien Cassou; Stéphane Ducasse (IWST, 2015)

A bootstrapping infrastructure to build and extend Pharo-like languages. - Guillermo Polito; Stéphane Ducasse; Noury Bouraqadi; Luc Fabresse (Onward!, 2015)

Virtualization support for dynamic core library update. - Guillermo Polito; Stéphane Ducasse; Noury Bouraqadi; Luc Fabresse; Max Mattone (Onward!, 2015)

Virtualization Support for Application Runtime Specialization and Extension. (Virtualisation pour Specialisation et Extension d'Environnements d'Execution). - Guillermo Polito (2015)

Analysis and exploration for new generation debuggers. - Thomas Dupriez; Guillermo Polito; Stéphane Ducasse (IWST, 2017)

Debugging Cyber-Physical Systems with Pharo: An Experience Report. - Matteo Marra; Elisa Gonzalez Boix; Steven Costiou; Mickaël Kerboeuf; Alain Plantec; Guillermo Polito; Stéphane Ducasse (IWST, 2017)

First-Class Undefined Classes for Pharo: From Alternative Designs to a Unified Practical Solution. - Guillermo Polito; Stéphane Ducasse; Luc Fabresse (IWST, 2017)

Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes. - Guillermo Polito; Luc Fabresse; Noury Bouraqadi; Stéphane Ducasse (J. Object Technol., 2017)

Implementing modular class-based reuse mechanisms on top of a single inheritance VM. - Pablo Tesone; Guillermo Polito; Luc Fabresse; Noury Bouraqadi; Stéphane Ducasse (SAC, 2018)

Dynamic Software Update from Development to Production. - Pablo Tesone; Guillermo Polito; Noury Bouraqadi; Stéphane Ducasse; Luc Fabresse (J. Object Technol., 2018)

Scoped Extension Methods in Dynamically-Typed Languages. - Guillermo Polito; Camille Teruel; Stéphane Ducasse; Luc Fabresse (Art Sci. Eng. Program., 2018)

Sindarin: a versatile scripting API for the Pharo debugger. - Thomas Dupriez; Guillermo Polito; Steven Costiou; Vincent Aranega; Stéphane Ducasse (DLS, 2019)

Towards scalable blockchain analysis. - Santiago Bragagnolo; Matteo Marra; Guillermo Polito; Elisa Gonzalez Boix (WETSEB@ICSE, 2019)

Rotten green tests. - Julien Delplanque; Stéphane Ducasse; Guillermo Polito; Andrew P. Black; Anne Etien (ICSE, 2019)

DPPy: DPP Sampling with Python. - Guillaume Gautier; Guillermo Polito; Rémi Bardenet; Michal Valko (J. Mach. Learn. Res., 2019)

Out-Of-Place debugging: a debugging architecture to reduce debugging interference. - Matteo Marra; Guillermo Polito; Elisa Gonzalez Boix (Art Sci. Eng. Program., 2019)

Framework-aware debugging with stack tailoring. - Matteo Marra; Guillermo Polito; Elisa Gonzalez Boix (DLS, 2020)

Preserving instance state during refactorings in live environments. - Pablo Tesone; Guillermo Polito; Luc Fabresse; Noury Bouraqadi; Stéphane Ducasse (Future Gener. Comput. Syst., 2020)

A debugging approach for live Big Data applications. - Matteo Marra; Guillermo Polito; Elisa Gonzalez Boix (Sci. Comput. Program., 2020)

A new modular implementation for stateful traits. - Pablo Tesone; Stéphane Ducasse; Guillermo Polito; Luc Fabresse; Noury Bouraqadi (Sci. Comput. Program., 2020)

Analyzing permission transfer channels for dynamically typed languages. - Théo Rogliano; Guillermo Polito; Luc Fabresse; Stéphane Ducasse (DLS, 2021)

Cross-ISA testing of the Pharo VM: lessons learned while porting to ARMv8. - Guillermo Polito; Pablo Tesone; Stéphane Ducasse; Luc Fabresse; Théo Rogliano; Pierre Misse-Chanabier; Carolina Hernandez Phillips (MPLR, 2021)

Profiling code cache behaviour via events. - Pablo Tesone; Guillermo Polito; Stéphane Ducasse (MPLR, 2021)

Practical Online Debugging of Spark-like Applications. - Matteo Marra; Guillermo Polito; Elisa Gonzalez Boix (QRS, 2021)

Rotten green tests in Java, Pharo and Python. - Vincent Aranega; Julien Delplanque; Matias Martinez; Andrew P. Black; Stéphane Ducasse; Anne Etien; Christopher P. Fuhrman; Guillermo Polito (Empir. Softw. Eng., 2021)

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; Stéphane Ducasse; Luc Fabresse; Pablo Tesone (ICSR, 2022)

Interpreter-guided differential JIT compiler unit testing. - Guillermo Polito; Stéphane Ducasse; Pablo Tesone (PLDI, 2022)

Porting a JIT Compiler to RISC-V: Challenges and Opportunities. - Quentin Ducasse; Guillermo Polito; Pablo Tesone; Pascal Cotret; Loïc Lagadec (MPLR, 2022)

Selecting Semi-permanent Object Candidates in Dynamically-Typed Reflective Languages. - Nahuel Palumbo; Pablo Tesone; Guillermo Polito; Stéphane Ducasse (MPLR, 2022)

Analyzing the Cost of Safety for Vectorized Bytecode in Dynamically-Typed Languages. - Nicolás Rainhart; Guillermo Polito; Pablo Tesone; Stéphane Ducasse (MPLR, 2022)

Interpreter Register Autolocalisation: Improving the Performance of Efficient Interpreters. - Guillermo Polito; Nahuel Palumbo; Soufyane Labsari; Stéphane Ducasse; Pablo Tesone (Programming, 2022)

Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs. - Pierre Misse-Chanabier; Guillermo Polito; Stéphane Ducasse; Noury Bouraqadi; Luc Fabresse; Pablo Tesone (SAC, 2022)

Deprewriter: On the fly rewriting method deprecations. - Stéphane Ducasse; Guillermo Polito; Oleksandr Zaitsev; Marcus Denker; Pablo Tesone (J. Object Technol., 2022)

Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events. - Guillermo Polito; Pablo Tesone; Nahuel Palumbo; Stéphane Ducasse; Jean Privat (ICST, 2023)

Improving Performance Through Object Lifetime Profiling: the DataFrame Case. - Sebastian Jordan-Montaño; Nahuel Palumbo; Guillermo Polito; Stéphane Ducasse; Pablo Tesone (IWST, 2023)

Garbage Collector Tuning in Pathological Allocation Pattern Applications. - Nahuel Palumbo; Sebastian Jordan-Montaño; Guillermo Polito; Pablo Tesone; Stéphane Ducasse (IWST, 2023)

Pharo: a Reflective Language - A First Systematic Analysis of Reflective APIs. - Iona Thomas; Stéphane Ducasse; Pablo Tesone; Guillermo Polito (IWST, 2023)

Assessing Reflection Usage with Mutation Testing Augmented Analysis. - Iona Thomas; Stéphane Ducasse; Guillermo Polito; Pablo Tesone (ICSR, 2024)

Evaluating Finalization-Based Object Lifetime Profiling. - Sebastian Jordan-Montaño; Guillermo Polito; Stéphane Ducasse; Pablo Tesone (ISMM, 2024)

Redesigning FFI calls in Pharo: exploiting the baseline JIT for more performance and low maintenance. - Juan Ignacio Bianchi; Guillermo Polito (IWST, 2024)

MethodProxies: A Safe and Fast Message-Passing Control Library. - Sebastian Jordan-Montaño; Juan Pablo Sandoval Alcocer; Guillermo Polito; Stéphane Ducasse; Pablo Tesone (IWST, 2024)

Modular and Extensible Extract Method. - Balsa Sarenac; Stéphane Ducasse; Guillermo Polito; Gordana Rakic (IWST, 2024)

A VM-Agnostic and Backwards Compatible Protected Modifier for Dynamically-Typed Languages. - Iona Thomas; Vincent Aranega; Stéphane Ducasse; Guillermo Polito; Pablo Tesone (Art Sci. Eng. Program., 2024)

Pharo: A reflective language - Analyzing the reflective API and its internal dependencies. - Iona Thomas; Stéphane Ducasse; Pablo Tesone; Guillermo Polito (J. Comput. Lang., 2024)

On the Effectiveness of Interpreter-Guided Compiler Testing. - Federico Lochbaum; Guillermo Polito (Programming, 2025)

Meta-compilation of Baseline JIT Compilers with Druid. - Nahuel Palumbo; Guillermo Polito; Stéphane Ducasse; Pablo Tesone (Art Sci. Eng. Program., 2025)