The DESIGN (Architecture, Design and Web Information Systems Engineering) research group is looking for PhD students to work on Microservice API Analytics funded by the Swiss National Science Foundation (SNF) in collaboration with the University of Vienna.

Service-oriented software systems are not only open towards the rest of the world, but are expected to continuously evolve to deal with changing requirements and adapt to their dynamic environment and unpredictable workloads. The critical element of microservice architectures is the API which decouples the internal implementation of every microservice from its consumers. The research will focus on the needs of designers of microservice APIs who attempt to balance consumer requirements against service implementation constraints by exposing the minimal, most elegant and simplest possible surface to connect the two. The goal of the PhD research is to contribute to establish the field of API Analytics by developing a novel data-driven approach to the design and continuous evolution of microservice APIs.

The research environment:

The Faculty of Informatics at USI, located in beautiful Lugano, Switzerland, was established in October 2004 and offers BSc, MSc, and PhD study programs. The official teaching and working language of the Faculty is English. Within the Faculty of Informatics, USI has recently started the Software Institute (SI), a center of excellence devoted to Software Engineering research & development. SI includes [CodeLounge], a R&D center with the mission of pushing research ideas beyond prototypes and 6 research groups led by world-class software engineering researchers.

At USI, PhD salaries are highly competitive (~50 kCHF for PhD students), in accordance with Swiss standards. The selected candidates are expected to start at the beginning of 2020. USI is committed to increasing the proportion of female researchers and therefore encourages female candidates to apply.

How to apply:

Applications for PhD positions should include a curriculum vitae, a research statement and at least one letter of recommendation. PhD candidates should hold a MSc degree in Computer Science by the begining of 2020.

More details on the PhD admission process and how to apply can be found here.

If you are interested, please contact The call will remain open until all positions are filled, but priority will be given to applications received by November 1st, 2019.