Disputation: Saulo Soares de Toledo

Doctoral candidate Saulo Soares de Toledo at the Department of Informatics, Faculty of Mathematics and Natural Sciences, is defending the thesis Managing Architectural Technical Debt in Microservices for the degree of Philosophiae Doctor.

Picture of the candidate

Photo: Private

 

The PhD defence will be partially digital, in Kristen Nygaards sal (5370), Ole-Johan Dahls hus and streamed directly using Zoom. The host of the session will moderate the technicalities while the chair of the defence will moderate the disputation.

Ex auditorio questions: the chair of the defence will invite the attending audience at Kristen Nygaards sal to ask ex auditorio questions. 

Trial lecture

  • Wednesday 17 August 2022, 11:15, in Kristen Nygaards sal (5370), Ole-Johan Dahls hus / Zoom
  • Title:  "API Design for Distributed Systems"

Main research findings

Many software development organizations are adopting microservices. However, they are still learning to use this architectural style and frequently accumulate costly architectural debts. We systematically addressed microservices-specific architectural technical debts (MS-ATDs) in 10 large European software development organizations and created a catalog containing 16 different MS-ATDs, their costs, and solutions. We aimed to help practitioners and researchers understand MS-ATDs, and reduce the current knowledge gap that leads to high costs. We also proposed an approach for prioritizing MS-ATDs that practitioners and researchers can use. We evaluated our approach in companies that had just started the migration to microservices. Finally, we reported a case study showing incidents and software downtime reduction after proper MS-ATDs management. This last report introduced incidents as a proxy to quantify part of the MS-ATDs’ interest, inaugurating discussions on using proxies to measure debt costs.

Adjudication committee:

  • Professor Helena Holmström Olsson, Department of Computer Science and Media Technology, Malmö University, Sweden

  • Professor Wilhelm Hasselbring, Department of Computer Science, Kiel University, Germany

  • Professor Paulo Ferreira, University of Oslo, Department of Informatics Norway

Supervisors

  • Professor Antonio Martini, Department of Informatics, UiO
  • Professor Dag Sjøberg, Department of Informatics, UiO

Chair of defence

Professor Carsten Griwodz, Department of Informatics, UiO

 

Contact information to Department: Pernille Adine Nordby 

Published Aug. 2, 2022 9:08 AM - Last modified Aug. 15, 2022 8:42 AM