Faculty of Informatics – Università della Svizzera italiana (USI)

Talks


This page contains material about talks given by our group. When available, we provide a video recording of the talk. Otherwise, you can download the slides of the talk, along with supplemental material (e.g., original paper, related webpages). The page also lists the posters presented at international conferences.


Recorded Talks (video + slides)

SQL to Stream with S2S – an Automatic Benchmark Generator for the Java Stream API
Paper presentation at GPCE’22 by Dr. Filippo Schiavio
[video][slides][paper][software page]

Optimizing Parallel Java Streams
Paper presentation at ICECCS’22 by Matteo Basso
[video][slides][paper]

Characterizing Java Streams in the Wild
Paper presentation at ICECCS’22 by Dr. Eduardo Rosales
[video][slides][paper][project page]

Language-Agnostic Integrated Queries in a Managed Polyglot Runtime
Paper presentation at VLDB’21 by Dr. Filippo Schiavio
[video][slides][paper][project page]

Automatically Assessing and Extending Code Coverage for NPM Packages
Paper presentation at AST’21 by Haiyang Sun
[video][slides][paper][project page]

P3: A Profiler Suite for Parallel Applications on the Java Virtual Machine
Paper presentation at APLAS’20 by Dr. Andrea Rosà
[video][slides][paper][software page]

Dynamic Speculative Optimizations for SQL Execution in Apache Spark
Invited talk at VMM’20 by Dr. Filippo Schiavio
[video][slides][paper][project page]

Dynamic Analysis of Node.js Applications using NodeProf
Invited talk at VMM’20 by Haiyang Sun
[video][paper][project page][software page]

Dynamic Speculative Optimizations for SQL Execution in Apache Spark
Paper presentation at VLDB’20 by Dr. Filippo Schiavio
[video][slides][paper][project page]

Automated Large-Scale Multi-Language Dynamic Program Analysis in the Wild
Paper presentation at ECOOP’19 by Dr. Andrea Rosà
[video][slides][paper][project page][software page]

Accurate Reification of Complete Supertype Information for Dynamic Analysis on the JVM
Paper presentation at GPCE’17 by Dr. Andrea Rosà
[video][slides][paper][project page][software page]

An Empirical Study on Deoptimization in the Graal Compiler
Paper presentation at ECOOP’17 by Dr. Yudi Zheng
[video][paper]

Comprehensive Multi-Platform Dynamic Program Analysis for the Java and Dalvik Virtual Machines
Talk at the 2nd ASHLEY Annual Review and Academic Workshop by Prof. Walter Binder
[video][project page]

Profiling Actor Utilization and Communication in Akka
Paper presentation at Erlang’16 by Dr. Andrea Rosà
[video][slides][paper][software page]

Accurate Profiling in the Presence of Dynamic Compilation
Paper presentation at OOPSLA’15 by Dr. Yudi Zheng
[video][paper][software page]


Slides


Profiling and Optimizing Java Streams
Paper presentation at Programming’23 by Matteo Basso
[slides][paper][artifact][project page][software page]

Java Vector API: Benchmarking and Performance Analysis
Paper presentation at CC’23 by Matteo Basso
[slides][paper][artifact][software page]

Automated Large-scale Multi-language Dynamic Program Analysis in the Wild
Paper presentation at SE’21 by Prof. Walter Binder
[slides][paper][project page][software page]

Renaissance: Benchmarking Suite for Parallel Applications on the JVM
Paper presentation at SE’20 by Prof. Walter Binder
[slides][paper][project page]

P3: A Profiler Suite for Parallel Applications on the Java Virtual Machine
Paper presentation at APLAS’20 by Dr. Andrea Rosà
[slides][paper][software page]

Analyzing and Optimizing Task Granularity on the JVM
Paper presentation at CGO’18 by Dr. Andrea Rosà
[slides][paper][project page][software page]

Speeding Up Type-Specific Instrumentation for the Analysis of Complex Systems
Paper presentation at ICECCS’17 by Dr. Andrea Rosà
[slides][paper][project page][software page]

AkkaProf: A Profiler for Akka Actors in Parallel and Distributed Applications
Paper presentation at APLAS’16 by Dr. Andrea Rosà
[slides][paper][software page]

Efficient Profiling of Actor-based Applications in Parallel and Distributed Systems
Paper presentation at ICOOOLPS’16 by Dr. Andrea Rosà
[slides][paper][software page]

Actor Profiling in Virtual Execution Environments
Paper presentation at GPCE’16 by Dr. Andrea Rosà
[slides][paper][software page]

Actor Profiling on the JVM
Invited talk at VMM’16 by Dr. Andrea Rosà
[slides][paper][software page]

AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses
Paper presentation at SANER’16 by Dr. Andrea Rosà
[slides][paper]

AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses
Seminar talk at Tokyo Institute of Technology, University of Tokyo and Kyoto University by Dr. Andrea Rosà
[slides][paper]

Predicting and Mitigating Jobs Failures in Big Data Clusters
Paper presentation at CCGRID’15 by Dr. Andrea Rosà
[slides][paper]

Understanding the Dark Side of Big Data Clusters: An Analysis beyond Failures
Paper presentation at DSN’15 by Dr. Andrea Rosà
[slides][paper]

Catching Failures of Failures at Big-data Clusters: A Two-level Neural Network Approach
Paper presentation at IWQoS’15 by Dr. Andrea Rosà
[slides][paper]


Posters


NAB: Automated Large-Scale Multi-Language Dynamic Program Analysis in Public Code Repositories
Poster presentation at SPLASH’19 by Dr. Andrea Rosà
[poster][paper][project page][software page]

Renaissance: a Modern Benchmark Suite for Parallel Applications on the JVM
Poster presentation at SPLASH’19 by Dr. Andrea Rosà
[poster][paper][project page]

Understanding Unsuccessful Executions in Big-Data Systems
Poster presentation at CCGRID’15 by Dr. Andrea Rosà
[poster][paper]

ParSim: A Tool for Workload Modeling and Reproduction of Parallel Applications
Poster presentation at MASCOTS’14 by Dr. Andrea Rosà
[poster][paper]

When Things Turn Sour at Big Data Clusters: Understanding Unsuccessful Executions
Poster presentation at SoCC’14 by Dr. Andrea Rosà
[poster]