VLDB 2026 Research / reviewers in the wild / expert
Thatiane de Oliveira Rosa
dblp:249/1707
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2023
0000-0002-3980-0051ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Towards the Detection of Microservice Patterns Based on MetricsabstractMicroservices is a popular architectural approach for complex systems in companies, despite its nature of decentralization. There is a comprehensive set of microservices architectural patterns that guides implementations and helps developers to overcome issues. However, the community still scarcely adopts these patterns and only has a theoretical understanding of them. In this work, in order to increase awareness of such patterns and provide aid to developers to better understand an architecture based on microservices, we propose a detection approach based on metrics for microservices patterns. We focused on structural or architectural patterns, and implemented detection for five of them. We conducted two case studies with real-world applications and evaluated the accuracy and applicability of our approach with the developers of those applications. João Francisco Lino Daniel, Eduardo Guerra 0001, Thatiane de Oliveira Rosa, Alfredo Goldman |
SEAA | 3 |
| 2023 | CharM - Evaluating a model for characterizing service-based architectures
Thatiane de Oliveira Rosa, Eduardo Guerra 0001, Filipe Figueiredo Correia, Alfredo Goldman |
J. Syst. Softw. | 1 |
| 2022 | Designing Microservice Systems Using Patterns: An Empirical Study on Quality Trade-OffsabstractThe promise of increased agility, autonomy, scalability, and reusability has made the microservices architecture a de facto standard for the development of large-scale and cloud-native commercial applications. Software patterns are an important design tool, and often they are selected and combined with the goal of obtaining a set of desired quality attributes. However, from a research standpoint, many patterns have not been widely validated against industry practice, making them not much more than interesting theories. To address this, we investigated how practitioners perceive the impact of 14 patterns on 7 quality attributes. Hence, we conducted 9 semi-structured interviews to collect industry expertise regarding (1) knowledge and adoption of software patterns, (2) the perceived architectural trade-offs of patterns, and (3) metrics professionals use to measure quality attributes. We found that many of the trade-offs reported in our study matched the documentation of each respective pattern, and identified several gains and pains which have not yet been reported, leading to novel insight about microservice patterns. Guilherme Vale, Filipe Figueiredo Correia, Eduardo Guerra 0001, Thatiane de Oliveira Rosa, Jonas Fritzsch, Justus Bogner |
ICSA | 4 |