Daniele Bonetta

Orcid: 0000-0001-7633-4224

According to our database1, Daniele Bonetta authored at least 43 papers between 2010 and 2023.

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

2023
DynQ: a dynamic query engine with query-reuse capabilities embedded in a polyglot runtime.
VLDB J., September, 2023

Control Flow Duplication for Columnar Arrays in a Dynamic Compiler.
Art Sci. Eng. Program., February, 2023

Automatically Generated Supernodes for AST Interpreters Improve Virtual-Machine Performance.
Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2023

2022
Automatic Array Transformation to Columnar Storage at Run Time.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Dynamic Taint Analysis with Label-Defined Semantics.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Polyglot, Label-Defined Dynamic Taint Analysis in TruffleTaint.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Automatically Transforming Arrays to Columnar Storage at Run Time✱.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

2021
Language-Agnostic Integrated Queries in a Managed Polyglot Runtime.
Proc. VLDB Endow., 2021

Automated Large-scale Multi-language Dynamic Program Analysis in the Wild.
Proceedings of the Software Engineering 2021, 2021

Low-overhead multi-language dynamic taint analysis on managed runtimes through speculative optimization.
Proceedings of the MPLR '21: 18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2021

Automatically Assessing and Extending Code Coverage for NPM Packages.
Proceedings of the 2nd IEEE/ACM International Conference on Automation of Software Test, 2021

2020
Dynamic Speculative Optimizations for SQL Compilation in Apache Spark.
Proc. VLDB Endow., 2020

Towards dynamic SQL compilation in Apache Spark.
Proceedings of the Programming'20: 4th International Conference on the Art, 2020

Multi-language dynamic taint analysis in a polyglot virtual machine.
Proceedings of the MPLR '20: 17th International Conference on Managed Programming Languages and Runtimes, 2020

2019
Automated Large-Scale Multi-Language Dynamic Program Analysis in the Wild (Artifact).
Dagstuhl Artifacts Ser., 2019

NodeMOP: runtime verification for Node.js applications.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019

Towards efficient, multi-language dynamic taint analysis.
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019

NAB: automated large-scale multi-language dynamic program analysis in public code repositories.
Proceedings of the Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, 2019

Automated Large-Scale Multi-Language Dynamic Program Analysis in the Wild (Tool Insights Paper).
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

Reasoning about the Node.js Event Loop using Async Graphs.
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2019

2018
ScootR: Scaling R Dataframes on Dataflow Systems.
Proceedings of the ACM Symposium on Cloud Computing, 2018

Efficient dynamic analysis for Node.js.
Proceedings of the 27th International Conference on Compiler Construction, 2018

2017
FAD.js: Fast JSON Data Access Using JIT-based Speculative Optimizations.
Proc. VLDB Endow., 2017

2016
Generic messages: capability-based shared memory parallelism for event-loop systems.
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016

Efficient and thread-safe objects for dynamically-typed languages.
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016

GEMs: shared-memory parallel programming for Node.js.
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016

Efficient Embedding of Dynamic Languages in Big-Data Analytics.
Proceedings of the 36th IEEE International Conference on Distributed Computing Systems Workshops, 2016

Lightweight Multi-language Bindings for Apache Spark.
Proceedings of the Euro-Par 2016: Parallel Processing, 2016

2015
Techniques and applications for guest-language safepoints.
Proceedings of the 10th Workshop on Implementation, 2015

2014
Improving execution unit occupancy on SMT-based processors through hardware-aware thread scheduling.
Future Gener. Comput. Syst., 2014

High-performance execution of service compositions: a multicore-aware engine design.
Concurr. Comput. Pract. Exp., 2014

An object storage model for the truffle language implementation framework.
Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, 2014

2013
TigerQuoll: parallel event-based JavaScript.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2013

2012
S: a scripting language for high-performance RESTful web services.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

Hardware-aware Thread Scheduling: The Case of Asymmetric Multicore Processors.
Proceedings of the 18th IEEE International Conference on Parallel and Distributed Systems, 2012

Node.Scala: Implicit Parallel Programming for High-Performance Web Services.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

2011
Towards liquid service oriented architectures.
Proceedings of the 20th International Conference on World Wide Web, 2011

An Architectural Style for Liquid Web Services.
Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture, 2011

Towards Self-Organizing Service-Oriented Architectures.
Proceedings of the World Congress on Services, 2011

Overseer: low-level hardware monitoring and management for Java.
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011

2010
Exploiting multicores to optimize business process execution.
Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, 2010

Towards Scalable Service Composition on Multicores.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2010 Workshops, 2010

A Multicore-Aware Runtime Architecture for Scalable Service Composition.
Proceedings of the 5th IEEE Asia-Pacific Services Computing Conference, 2010


  Loading...