Demo Data from VLDB 2026 / reviewers in the wild / expert
Anna Lanzaro
dblp:27/11523
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 1
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 |
Software testing · 92% Software maintenance and evolution · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware reliability and fault tolerance · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › mutation testing
fault injection |
0.5 | 2 | 2018 | Faultprog: Testing the Accuracy of Binary-Level Software Fault Injection · IEEE Trans. Dependable Secur. Comput. 2018 An empirical study of injected versus actual interface errors · ISSTA 2014 |
Hardware reliability and fault tolerance
fault injection |
0.3 | 1 | 2018 | Faultprog: Testing the Accuracy of Binary-Level Software Fault Injection · IEEE Trans. Dependable Secur. Comput. 2018 |
Software testing
test generation |
0.1 | 1 | 2018 | Faultprog: Testing the Accuracy of Binary-Level Software Fault Injection · IEEE Trans. Dependable Secur. Comput. 2018 |
Software maintenance and evolution › software reuse
component reuse |
0.1 | 1 | 2014 | An empirical study of injected versus actual interface errors · ISSTA 2014 |
Methods — techniques the papers use, named apart from their topics
stochastic grammar · 0.7compiler optimization analysis · 0.7binary mutation · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Faultprog: Testing the Accuracy of Binary-Level Software Fault InjectionabstractOff-The-Shelf (OTS) software components are the cornerstone of modern systems, including safety-critical ones. However, the dependability of OTS components is uncertain due to the lack of source code, design artifacts and test cases, since only their binary code is supplied. Fault injection in components' binary code is a solution to understand the risks posed by buggy OTS components. In this paper, we consider the problem of the accurate mutation of binary code for fault injection purposes. Fault injection emulates bugs in high-level programming constructs (assignments, expressions, function calls, ...) by mutating their translation in binary code. However, the semantic gap between the source code and its binary translation often leads to inaccurate mutations. We propose Faultprog, a systematic approach for testing the accuracy of binary mutation tools. Faultprog automatically generates synthetic programs using a stochastic grammar, and mutates both their binary code with the tool under test, and their source code as reference for comparisons. Moreover, we present a case study on a commercial binary mutation tool, where Faultprog was adopted to identify code patterns and compiler optimizations that affect its mutation accuracy. Domenico Cotroneo, Anna Lanzaro, Roberto Natella |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2015 | Dependability evaluation and benchmarking of Network Function Virtualization InfrastructuresabstractNetwork Function Virtualization (NFV) is an emerging solution that aims at improving the flexibility, the efficiency and the manageability of networks, by leveraging virtualization and cloud computing technologies to run network appliances in software. However, the “softwarization” of network functions raises reliability concerns, as they will be exposed to faults in commodity hardware and software components. In this paper, we propose a methodology for the dependability evaluation and benchmarking of NFV Infrastructures (NFVIs), based on fault injection. We discuss the application of the methodology in the context of a virtualized IP Multimedia Subsystem (IMS), and the pitfalls in the design of a reliable NFVI. Domenico Cotroneo, Luigi De Simone, Antonio Ken Iannillo, Anna Lanzaro, Roberto Natella |
NetSoft | 4 |
| 2014 | An empirical study of injected versus actual interface errorsabstractThe reuse of software components is a common practice in commercial applications and increasingly appearing in safety critical systems as driven also by cost considerations. This practice puts dependability at risk, as differing operating conditions in different reuse scenarios may expose residual software faults in the components. Consequently, software fault injection techniques are used to assess how residual faults of reused software components may affect the system, and to identify appropriate counter-measures. As fault injection in components’ code suffers from a number of practical disadvantages, it is often replaced by error injection at the component interface level. However, it is still an open issue, whether such injected errors are actually representative of the effects of residual faults. To this end, we propose a method for analyzing how software faults turn into interface errors, with the ultimate aim of supporting more representative interface error injection experiments. Our analysis in the context of widely used software libraries reveals that existing interface error models are not suitable for emulating software faults, and provides useful insights for improving the representativeness of interface error injection. Anna Lanzaro, Roberto Natella, Stefan Winter 0001, Domenico Cotroneo, Neeraj Suri |
ISSTA | 1 |