Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Luca Massarelli

dblp:206/6951 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2022
0000-0003-4330-4840ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2 · 2 first-author · 1 since 2021Systems, architecture and hardware · 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.

Network and information security
1 paper
Systems and software security · 91% Blockchain and cryptocurrency security · 9%
Software engineering, system software, and programming languages
1 paper
Debugging and program repair · 56% Compilers and program optimization · 44%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
binary analysis
0.612022
Function Representations for Binary Similarity · IEEE Trans. Dependable Secur. Comput. 2022
Systems and software security › binary analysis
binary code similarity detection
0.612022
Function Representations for Binary Similarity · IEEE Trans. Dependable Secur. Comput. 2022
Systems and software security › binary analysis
binary similarity
0.612022
Function Representations for Binary Similarity · IEEE Trans. Dependable Secur. Comput. 2022
Debugging and program repair › software debugging
debug information
0.512021
Who's debugging the debuggers? exposing debug information bugs in optimized binaries · ASPLOS 2021
Blockchain and cryptocurrency security › smart contract security
vulnerability detection
0.212022
Function Representations for Binary Similarity · IEEE Trans. Dependable Secur. Comput. 2022
Debugging and program repair
post-deployment debugging
0.112021
Who's debugging the debuggers? exposing debug information bugs in optimized binaries · ASPLOS 2021

Methods — techniques the papers use, named apart from their topics

self-attentive neural network · 0.6function representation · 0.6
YearPublicationVenuePosition
2022 Function Representations for Binary Similarity
abstract
The binary similarity problem consists in determining if two functions are similar considering only their compiled form. Advanced techniques for binary similarity recently gained momentum as they can be applied in several fields, such as copyright disputes, malware analysis, vulnerability detection, etc. In this article we describe SAFE, a novel architecture for function representation based on a self-attentive neural network. SAFE works directly on disassembled binary functions, does not require manual feature extraction, is computationally more efficient than existing solutions, and is more general as it works on stripped binaries and on multiple architectures. Results from our experimental evaluation show how SAFE provides a performance improvement with respect to previous solutions. Furthermore, we show how SAFE can be used in widely different use cases, thus providing a general solution for several application scenarios.
Luca Massarelli, Giuseppe Antonio Di Luna, Fabio Petroni, Leonardo Querzoni, Roberto Baldoni
IEEE Trans. Dependable Secur. Comput.1
2021 Who's debugging the debuggers? exposing debug information bugs in optimized binaries
abstract
Despite the advancements in software testing, bugs still plague deployed software and result in crashes in production. When debugging issues —sometimes caused by “heisenbugs”— there is the need to interpret core dumps and reproduce the issue offline on the same binary deployed. This requires the entire toolchain (compiler, linker, debugger) to correctly generate and use debug information. Little attention has been devoted to checking that such information is correctly preserved by modern toolchains’ optimization stages. This is particularly important as managing debug information in optimized production binaries is non-trivial, often leading to toolchain bugs that may hinder post-deployment debugging efforts.
Giuseppe Antonio Di Luna, Davide Italiano, Luca Massarelli, Sebastian Österlund, Cristiano Giuffrida, Leonardo Querzoni
ASPLOS3
2019 SAFE: Self-Attentive Function Embeddings for Binary Similarity
Luca Massarelli, Giuseppe Antonio Di Luna, Fabio Petroni, Roberto Baldoni, Leonardo Querzoni
DIMVA1