Luca Della Toffola

ETH Zurich - CS Department
Laboratory for Software Technology
Universitätstrasse 6
8092 Zürich

E-mail: luca.dellatoffola at


I am a Post-Doc at the Laboratory for Software Technology of ETH Zurich. My main research interests are program analysis and program synthesis for automatic performance anomalies detection.

I hold a PhD (2018) from ETH Zurich (under the supervision of Prof. Thomas Gross), a MSc. degree (2010) from the University of Lugano (USI), and a BSc. degree (2008) from the University of Applied Sciences of Southern Switzerland (SUPSI).

Before joining ETH I spent time in the Motion Analysis Laboratory at Spaulding Rehabilitation Hospital (Boston, MA), and in the Networking Laboratory at SUPSI (Manno, Switzerland).

Research papers

Synthesizing Programs that Expose Performance Bottlenecks
Luca Della Toffola, Michael Pradel, Thomas R. Gross
CGO ‘18 – paper, implementation
Saying “hi!” Is Not Enough: Mining Inputs for Effective Test Generation
Luca Della Toffola, Cristian-Alexandru Staicu, Michael Pradel
ASE ‘17 – paper, implementation
Performance Problems You Can Fix: A Dynamic Analysis of Memoization Opportunities
Luca Della Toffola, Michael Pradel, Thomas R. Gross
OOPSLA ‘15 – paper, implementation

Research papers related to my past work experiences can be found in DBLP

PhD dissertation

Beyond Profiling: Practical Approaches to Expose Performance Anomalies
Luca Della Toffola
Diss. ETH No. 25104, 2018 – pdf


Introduction to programming FS 2016, FS 2018
Compiler Design FS 2012-2015, SS 2017, SS 2018
Advanced Compiler Design SS 2012-2016, FS 2017

Student Projects

If you are interested in doing a semester/master/diploma project, please take a look here for a list of project proposals. You are welcome to come to my office or write an e-mail if you need more information about one of the listed projects.