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 areas of computer science education, 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.


Essence of Software

Perceptible Performance

Programmer Education

Open Positions

Are you an excellent student interested in doing a PhD or a post-doc in the areas of computer science education, programming languages, and software engineering?

In that case, you may first want to read our view on what it takes to get a PhD in our group and then check out our publications.

Meeting Us

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:

Why Sape?

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.