Guillermo Polito

Orcid: 0000-0003-0813-8584

According to our database1, Guillermo Polito authored at least 44 papers between 2011 and 2024.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Pharo: A reflective language - Analyzing the reflective API and its internal dependencies.
J. Comput. Lang., 2024

A VM-Agnostic and Backwards Compatible Protected Modifier for Dynamically-Typed Languages.
Art Sci. Eng. Program., 2024

Evaluating Finalization-Based Object Lifetime Profiling.
Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management, 2024

Assessing Reflection Usage with Mutation Testing Augmented Analysis.
Proceedings of the Reuse and Software Quality, 2024

2023
Pharo: a Reflective Language - A First Systematic Analysis of Reflective APIs.
Proceedings of the International Workshop on Smalltalk Technologies, 2023

Garbage Collector Tuning in Pathological Allocation Pattern Applications.
Proceedings of the International Workshop on Smalltalk Technologies, 2023

Improving Performance Through Object Lifetime Profiling: the DataFrame Case.
Proceedings of the International Workshop on Smalltalk Technologies, 2023

Heap Fuzzing: Automatic Garbage Collection Testing with Expert-Guided Random Events.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2023

2022
Deprewriter: On the fly rewriting method deprecations.
J. Object Technol., 2022

Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs.
Proceedings of the SAC '22: The 37th ACM/SIGAPP Symposium on Applied Computing, Virtual Event, April 25, 2022

Interpreter Register Autolocalisation: Improving the Performance of Efficient Interpreters.
Proceedings of the 6th International Conference on the Art, 2022

Analyzing the Cost of Safety for Vectorized Bytecode in Dynamically-Typed Languages.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Selecting Semi-permanent Object Candidates in Dynamically-Typed Reflective Languages.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Porting a JIT Compiler to RISC-V: Challenges and Opportunities.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Interpreter-guided differential JIT compiler unit testing.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

Differential Testing of Simulation-Based Virtual Machine Generators - Automatic Detection of VM Generator Semantic Gaps Between Simulation and Generated VMs.
Proceedings of the Reuse and Software Quality, 2022

2021
Rotten green tests in Java, Pharo and Python.
Empir. Softw. Eng., 2021

Practical Online Debugging of Spark-like Applications.
Proceedings of the 21st IEEE International Conference on Software Quality, 2021

Profiling code cache behaviour via events.
Proceedings of the MPLR '21: 18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2021

Cross-ISA testing of the Pharo VM: lessons learned while porting to ARMv8.
Proceedings of the MPLR '21: 18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2021

Analyzing permission transfer channels for dynamically typed languages.
Proceedings of the DLS 2021: Proceedings of the 17th ACM SIGPLAN International Symposium on Dynamic Languages, 2021

2020
A new modular implementation for stateful traits.
Sci. Comput. Program., 2020

A debugging approach for live Big Data applications.
Sci. Comput. Program., 2020

Preserving instance state during refactorings in live environments.
Future Gener. Comput. Syst., 2020

Framework-aware debugging with stack tailoring.
Proceedings of the DLS 2020: Proceedings of the 16th ACM SIGPLAN International Symposium on Dynamic Languages, 2020

2019
Out-Of-Place debugging: a debugging architecture to reduce debugging interference.
Art Sci. Eng. Program., 2019

DPPy: DPP Sampling with Python.
J. Mach. Learn. Res., 2019

Rotten green tests.
Proceedings of the 41st International Conference on Software Engineering, 2019

Towards scalable blockchain analysis.
Proceedings of the 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain, 2019

Sindarin: a versatile scripting API for the Pharo debugger.
Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, 2019

2018
Scoped Extension Methods in Dynamically-Typed Languages.
Art Sci. Eng. Program., 2018

Dynamic Software Update from Development to Production.
J. Object Technol., 2018

Implementing modular class-based reuse mechanisms on top of a single inheritance VM.
Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018

2017
Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes.
J. Object Technol., 2017

First-Class Undefined Classes for Pharo: From Alternative Designs to a Unified Practical Solution.
Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies, 2017

Debugging Cyber-Physical Systems with Pharo: An Experience Report.
Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies, 2017

Analysis and exploration for new generation debuggers.
Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies, 2017

2015
Virtualization Support for Application Runtime Specialization and Extension. (Virtualisation pour Specialisation et Extension d'Environnements d'Execution).
PhD thesis, 2015

Virtualization support for dynamic core library update.
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015

A bootstrapping infrastructure to build and extend Pharo-like languages.
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015

DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis.
Proceedings of the International Workshop on Smalltalk Technologies, 2015

2014
Bootstrapping reflective systems: The case of Pharo.
Sci. Comput. Program., 2014

2012
Semantics and Security Issues in JavaScript
CoRR, 2012

2011
A programming environment supporting a prototype-based introduction to OOP.
Proceedings of the International Workshop on Smalltalk Technologies, 2011


  Loading...