VLDB 2026 Research / reviewers in the wild / expert
Saulo S. de Toledo
dblp:150/4547
· DBLP profile ↗
4ranked-venue papers
3as first author
2since 2021 · last 2021
0000-0002-0747-4052ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Reducing Incidents in Microservices by Repaying Architectural Technical DebtabstractArchitectural technical debt (ATD) may create a substantial extra effort in software development, which is called interest. There is little evidence about whether repaying ATD in microservices reduces such interest. Objectives: We wanted to conduct a first study on investigating the effect of removing ATD on the occurrence of incidents in a microservices architecture. Method: We conducted a quantitative and qualitative case study of a project with approximately 1000 microservices in a large, international financing services company. We measured and compared the number of software incidents of different categories before and after repaying ATD. Results: The total number of incidents was reduced by 84%, and the numbers of critical- and high-priority incidents were both reduced by approximately 90% after the architectural refactoring. The number of incidents in the architecture with the ATD was mainly constant over time, but we observed a slight increase of low priority incidents related to inaccessibility and the environment in the architecture without the ATD. Conclusion: This study shows evidence that refactoring ATDs, such as lack of communication standards, poor management of dead-letter queues, and the use of inadequate technologies in microservices, reduces the number of critical- and high-priority incidents and, thus, part of its interest, although some low priority incidents may increase. Saulo S. de Toledo, Antonio Martini 0001, Dag I. K. Sjøberg, Agata Przybyszewska, Johannes Skov Frandsen |
SEAA | 1 |
| 2021 | Identifying architectural technical debt, principal, and interest in microservices: A multiple-case studyabstractUsing a microservices architecture is a popular strategy for software organizations to deliver value to their customers fast and continuously. However, scientific knowledge on how to manage architectural debt in microservices is scarce. In the context of microservices applications, this paper aims to identify architectural technical debts (ATDs), their costs, and their most common solutions. We conducted an exploratory multiple case study by conducting 25 interviews with practitioners working with microservices in seven large companies. We found 16 ATD issues, their negative impact (interest), and common solutions to repay each debt together with the related costs (principal). Two examples of critical ATD issues found were the use of shared databases that, if not properly planned, leads to potential breaks on services every time the database schema changes and bad API designs, which leads to coupling among teams. We identified ATDs occurring in different domains and stages of development and created a map of the relationships among those debts. The findings may guide organizations in developing microservices systems that better manage and avoid architectural debts. Saulo S. de Toledo, Antonio Martini 0001, Dag I. K. Sjøberg |
J. Syst. Softw. | 1 |
| 2019 | Architectural technical debt in microservices: a case study in a large companyabstractIntroduction: Software companies aim to achieve continuous delivery to constantly provide value to their customers. A popular strategy is to use microservices architecture. However, such an architecture is also subject to debt, which hinders the continuous delivery process and thus negatively affects the software released to the customers. Objectives: The aim of this study is to identify issues, solutions and risks related to Architecture Technical Debt in microservices. Method: We conducted an exploratory case study of a real life project with about 1000 services in a large, international company. Through qualitative analysis of documents and interviews, we investigated Architecture Technical Debt in the communication layer of a system with microservices architecture. Results: Our main contributions are a list of Architecture Technical Debt issues specific for the communication layer in a system with microservices architecture, as well as their associated negative impact (interest), a solution to repay the debt and the its cost (principal). Among the found Architecture Technical Debt issues were the existence of business logic in the communication layer and a high amount of point-to-point connections between services. The studied solution consists of the implementation of different canonical models specific to different domains, the removal of business logic from the communication layer, and migration from services to use the communication layer correctly. We also contributed with a list of possible risks that can affect the payment of the debt, as lack of funding and inadequate prioritization. Conclusion: We found issues, solutions and possible risks that are specific for microservices architectures not yet encountered in the current literature. Our results may be useful for practitioners that want to avoid or repay Technical Debt in their microservices architecture. Saulo S. de Toledo, Antonio Martini 0001, Agata Przybyszewska, Dag I. K. Sjøberg |
TechDebt@ICSE | 1 |
| 2014 | A Computer Aided Diagnosis of ECGabstractThis article proposes to create and evaluate a software prototype that uses the idea of telemedicine to send an electronic medical record along with the patient's ECG, using tablets with Android as operating system and a 3G network, helping the specialist on his decisions on the emergency procedures, treatment and transport of the patient. This scenario sets the use of new technologies as an ally to help diagnosis at a distance. Robson P. de Sousa, Katia Elizabete Galdino, Misael Elias de Morais, Carlos Wilson Dantas de Almeida, Adson D. D. da Silva, Valderi M. da Silva, Luiz A. C. Filho, Saulo S. de Toledo |
CBMS | 8 |