Luca Della Toffola

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

E-mail: luca.dellatoffola at


I am a PhD student at the Laboratory for Software Technology- Institute of Computer Systems, of ETH Zurich, under the supervision of Prof. Thomas Gross. My main research interests are automatic performance bug detection, and compilation techniques for dynamic languages, more specifically JavaScript.

I hold 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).


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


Introduction to programming FS 2016
Compiler Design FS 2012-2015, SS 2017
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.