Daniele Bonetta

Assistant Professor

Research Focus
Language VMs, Data Processing Systems, Cloud Computing

Contact

Links

Publications

Publications
DynQ: a dynamic query engine with query-reuse capabilities embedded in a polyglot runtime
The VLDB journal
PDF
Automatically Generated Supernodes for AST Interpreters Improve Virtual-Machine Performance
Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences
PDF
  • Jacob Kreindl,
  • Daniele Bonetta,
  • Lukas Stadler,
  • David Leopoldseder,
  • Hanspeter Mössenböck
  • (2022)
Dynamic taint analysis with label-defined semantics
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes
PDF
  • Sebastian Kloibhofer,
  • Lukas Makor,
  • David Leopoldseder,
  • Daniele Bonetta,
  • Lukas Stadler,
  • Hanspeter Mössenböck
  • (2022)
Automatically Transforming Arrays to Columnar Storage at Run Time
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes
PDF
  • Jacob Kreindl,
  • Daniele Bonetta,
  • David Leopoldseder,
  • Lukas Stadler,
  • Hanspeter Mössenböck
  • (2022)
Polyglot, label-defined dynamic taint analysis in TruffleTaint
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes
PDF
Language-agnostic integrated queries in a managed polyglot runtime
Proceedings of the VLDB Endowment
PDF
Automatically assessing and extending code coverage for NPM packages
2021 IEEE/ACM International Conference on Automation of Software Test (AST)
PDF
  • Jacob Kreindl,
  • Daniele Bonetta,
  • Lukas Stadler,
  • David Leopoldseder,
  • Hanspeter Mössenböck
  • (2021)
Low-overhead multi-language dynamic taint analysis on managed runtimes through speculative optimization
Proceedings of the 18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes
PDF
Dynamic speculative optimizations for SQL compilation in Apache Spark
Proceedings of the VLDB Endowment
PDF
Towards dynamic SQL compilation in Apache Spark
Companion Proceedings of the 4th International Conference on Art, Science, and Engineering of Programming
PDF
  • Jacob Kreindl,
  • Daniele Bonetta,
  • Lukas Stadler,
  • David Leopoldseder,
  • Hanspeter Mössenböck
  • (2020)
Multi-language dynamic taint analysis in a polyglot virtual machine
Proceedings of the 17th International Conference on Managed Programming Languages and Runtimes
PDF
  • Alex Villazón,
  • Haiyang Sun,
  • Andrea Rosà,
  • Eduardo Rosales,
  • Daniele Bonetta,
  • Isabella Defilippis,
  • Sergio Oporto,
  • Walter Binder
  • (2019)
Automated Large-Scale Multi-Language Dynamic Program Analysis in the Wild (Tool Insights Paper)
33rd European Conference on Object-Oriented Programming (ECOOP 2019)
PDF
Reasoning about the Node. js event loop using Async Graphs
2019 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
PDF
  • Filippo Schiavio,
  • Haiyang Sun,
  • Daniele Bonetta,
  • Andrea Rosà,
  • Walter Binder
  • (2019)
Nodemop: Runtime verification for node. js applications
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing
PDF
  • Alex Villazón,
  • Haiyang Sun,
  • Andrea Rosà,
  • Eduardo Rosales,
  • Daniele Bonetta,
  • Isabella Defilippis,
  • Sergio Oporto,
  • Walter Binder
  • (2019)
NAB: automated large-scale multi-language dynamic program analysis in public code repositories
Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity
PDF
Towards efficient, multi-language dynamic taint analysis
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes
PDF
Efficient dynamic analysis for Node. js
Proceedings of the 27th International Conference on Compiler Construction
PDF
  • Andreas Kunft,
  • Lukas Stadler,
  • Daniele Bonetta,
  • Cosmin Basca,
  • Jens Meiners,
  • Sebastian Breß,
  • Tilmann Rab,
  • Juan Fumero,
  • Volker Markl
  • (2018)
Scootr: Scaling r dataframes on dataflow systems
Proceedings of the ACM Symposium on Cloud Computing
PDF