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.
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.
- 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.
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
- 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