Welcome to the web site of the Sape research group at the Faculty of Informatics of the University of Lugano. Our group is 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.
Explore our Publications and Tools to find out more about our work, and check out the list of our Group Members.
![]() Concurrency |
![]() Essence of Software |
![]() Perceptible Performance |
![]() Programmer Education |
Are you an excellent student interested in doing a PhD in the areas of programming languages and software engineering? In our ParaBoost project we currently have two fully-funded PhD student positions focusing on research on concurrent speculative execution in virtual machines. And in our FAN project we are looking for fully funded PhD students and a post-doc for research on the foundations of dynamic analysis.
If you are interested in our research, and if you are in Switzerland or the Milan area, contact us, and we can meet up. You can also meet us at the following events:
Sape stands for "software and programmer efficiency". Our research goal is to measure, understand, and improve the efficiency of systems, software, and the humans who use and develop them. Sape also is the name of an instrument, which is a nice pun, given that we often "instrument" systems to observe their behavior. Moreover, SAPE is the Nasdaq stock symbol for "Sapient", which means "wisdom, or the ability of an organism or entity to act with judgment". Currently, all members of our group are homo sapiens.