Sape Research Group
Faculty of Informatics
University of Lugano (USI)
Via Giuseppe Buffi 13
+41 58 666 4298 (phone)
+41 58 666 4536 (fax)
For an up-to-date view of my research activities, check out the web site of Sape, the Software and Programmer Efficiency Research Group.
I am interested in the area between programming languages, runtime systems, and software engineering, with a focus on the efficiency of software, its users, and its developers.
Here is a list of publication highlights. For more papers (including PDFs), check my Sape Research Group publication page.
Catch Me If You Can: Performance Bug Detection in the Wild
Jovic, Adamoli, Hauswirth
Vision Paper: The Essence of Structural Models
The Beauty and the Beast: Separating Design from Algorithm
Evaluating the accuracy of Java profilers
Mytkowicz, Diwan, Hauswirth, Sweeney
Following are the courses I am currently teaching. Visit my teaching page for a complete list of all my past and present courses at USI.
- 2014: Modularity Visions, ICPE
- 2013: OOPSLA, ISPASS, ATPS, SAC PL Track, SERA
- 2012: ECOOP, SAC PL Track, PPPJ, Evaluate
- 2011: CC, TOOLS Europe, PPPJ, PLATEAU, TESTBEDS, IREHSS, Evaluate
- 2010: Computing Frontiers, TOOLS Europe, IREHSS, Evaluate
- 2009: PLDI, PPPJ, IREHSS
- 2008: ECOOP, SERA
- 2007: OOPSLA, PPPJ
- 2006: PPPJ
- 2014: ECOOP
For more information, read our Artifact Evaluation Artifact.Evaluate Collaboratory
Together with Peter Sweeney (IBM Research), Steve Blackburn (ANU), and Amer Diwan (Google) I am running the Evaluate Collaboratory, a resource and a hub for everybody interested in understanding and improving the state of practice in experimental evaluation of computer systems and software.
We are also co-organizing the series of Evaluate workshops, most recently Evaluate 2012 at PLDI.