Luca Della Toffola


I am software engineer at xorlab AG. Previously, I was a Post-Doc at the Laboratory for Software Technology (ETH Zurich). My research focused on 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