VLDB 2026 Research / reviewers in the wild / expert
Salvatore Lombardi
dblp:352/3478
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0004-0296-0803ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On Post-Quantum Attribute-Based Encryption for Automotive Over-the-Air Software UpdatesabstractAttribute-Based Encryption (ABE) has been proposed to ensure the confidentiality of over-the-air (OTA) software updates in the automotive sector. Existing schemes predominantly rely on pairing-based cryptography, which is vulnerable to quantum computing attacks. This paper explores an ABE scheme based on Ring Learning with Errors (RLWE), a quantum-resistant cryptographic primitive. We implement a prototype on an embedded platform to assess the scheme's performance in terms of processing time and memory usage on the vehicle side. Results indicate that the RLWE-based ABE scheme can be efficiently integrated into OTA update frameworks with minimal performance overhead. Gianluca Dini, Salvatore Lombardi, Tommaso Antonini |
IOLTS | 2 |
| 2023 | JavaScript Dead Code Identification, Elimination, and Empirical AssessmentabstractWeb apps are built by using a combination of HTML, CSS, and JavaScript. While building modern web apps, it is common practice to make use of third-party libraries and frameworks, as to improve developers’ productivity and code quality. Alongside these benefits, the adoption of such libraries results in the introduction ofJavaScript dead code, i.e., code implementing unused functionalities. The costs for downloading and parsing dead code can negatively contribute to the loading time and resource usage of web apps. The goal of our study is two-fold. First, we presentLacuna, an approach for automatically detecting and eliminating JavaScript dead code from web apps. The proposed approach supports both static and dynamic analyses, it is extensible and can be applied to any JavaScript code base, without imposing constraints on the coding style or on the use of specific JavaScript constructs. Second, by leveraging Lacuna we conduct an experiment to empirically evaluate the run-time overhead of JavaScript dead code in terms of energy consumption, performance, network usage, and resource usage in the context of mobile web apps. We applied Lacuna four times on 30 mobile web apps independently developed by third-party developers, each time eliminating dead code according to a different optimization level provided by Lacuna. Afterward, each different version of the web app is executed on an Android device, while collecting measures to assess the potential run-time overhead caused by dead code. Experimental results, among others, highlight that the removal of JavaScript dead code has a positive impact on the loading time of mobile web apps, while significantly reducing the number of bytes transferred over the network. Ivano Malavolta, Kishan Nirghin, Gian Luca Scoccia, Simone Romano 0001, Salvatore Lombardi, Giuseppe Scanniello, Patricia Lago |
IEEE Trans. Software Eng. | 5 |