Demo Data from VLDB 2026 / reviewers in the wild / expert
Aleksandar S. Jovanovic
dblp:179/8270
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0002-2624-4586ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Services computing and microservices · 60% Requirements engineering and software design · 32% Software maintenance and evolution · 8% | |
| Network and information security
2 papers |
Authentication and access control · 74% Systems and software security · 26% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices
microservice architecture |
0.8 | 1 | 2024 | Detection Strategies for Microservice Security Tactics · IEEE Trans. Dependable Secur. Comput. 2024 |
Requirements engineering and software design
software architecture |
0.8 | 1 | 2024 | Detection Strategies for Microservice Security Tactics · IEEE Trans. Dependable Secur. Comput. 2024 |
Authentication and access control
identity management |
0.7 | 1 | 2023 | Microservice Security Metrics for Secure Communication, Identity Management, and Observability · ACM Trans. Softw. Eng. Methodol. 2023 |
Services computing and microservices › microservice architecture
microservice security |
0.7 | 1 | 2023 | Microservice Security Metrics for Secure Communication, Identity Management, and Observability · ACM Trans. Softw. Eng. Methodol. 2023 |
Methods — techniques the papers use, named apart from their topics
architectural design decisions · 2.8statistical predictor · 1.5model-based detection · 1.5statistical analysis · 1.3static analysis · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Detection Strategies for Microservice Security TacticsabstractMicroservice architectures are widely used today to implement distributed systems. Securing microservice architectures is challenging because of their polyglot nature, continuous evolution, and various security concerns relevant to such architectures. This article proposes a novel, model-based approach providing detection strategies to address the automated detection of security tactics (or patterns and best practices) in a given microservice architecture decomposition model. Our novel detection strategies are metrics-based rules that decide conformance to a security recommendation based on a statistical predictor. The proposed approach models this recommendation using Architectural Design Decisions (ADDs). We apply our approach for four different security-related ADDs on access management, traffic control, and avoiding plaintext sensitive data in the context of microservice systems. We then apply our approach to a model data set of 10 open-source microservice systems and 20 variants of those systems. Our results are detection strategies showing a very low bias, a very high correlation, and a low prediction error in our model data set. Uwe Zdun, Pierre-Jean Quéval, Georg Simhandl, Riccardo Scandariato, Somik Chakravarty, Marjan Jelic, Aleksandar S. Jovanovic |
IEEE Trans. Dependable Secur. Comput. | 7 |
| 2023 | Microservice Security Metrics for Secure Communication, Identity Management, and ObservabilityabstractMicroservice architectures are increasingly being used to develop application systems. Despite many guidelines and best practices being published, architecting microservice systems for security is challenging. Reasons are the size and complexity of microservice systems, their polyglot nature, and the demand for the continuous evolution of these systems. In this context, to manually validate that security architecture tactics are employed as intended throughout the system is a time-consuming and error-prone task. In this article, we present an approach to avoid such manual validation before each continuous evolution step in a microservice system, which we demonstrate using three widely used categories of security tactics: secure communication, identity management, and observability. Our approach is based on a review of existing security guidelines, the gray literature, and the scientific literature, from which we derived Architectural Design Decisions (ADDs) with the found security tactics as decision options. In our approach, we propose novel detectors to detect these decision options automatically and formally defined metrics to measure the conformance of a system to the different options of the ADDs. We apply the approach to a case study data set of 10 open source microservice systems, plus another 20 variants of these systems, for which we manually inspected the source code for security tactics. We demonstrate and assess the validity and appropriateness of our metrics by performing an assessment of their conformance to the ADDs in our systems’ dataset through statistical methods. Uwe Zdun, Pierre-Jean Quéval, Georg Simhandl, Riccardo Scandariato, Somik Chakravarty, Marjan Jelic, Aleksandar S. Jovanovic |
ACM Trans. Softw. Eng. Methodol. | 7 |