activity
20242026
most citedFixing Smart Contract Vulnerabilities: A Comparative Analysis of Literature and Developer's Practices

2 citations · 3 across the 9 of their papers we have counts for

collaborators

10 papers

cs.SE2026

Identifying and Characterizing Semantic Clones of Solidity Functions

Ermanno Francesco Sannini, Francesco Salzano, Simone Scalabrino +4

Smart Contracts are essential blockchain components, mainly written in Solidity. The high availability of public Solidity code leads to frequent reuse and high clone ratios. Since…

cs.SE2026

On the Impact of Code Comments for Automated Bug-Fixing: An Empirical Study

Antonio Vitale, Emanuela Guglielmi, Simone Scalabrino +1

Large Language Models (LLMs) are increasingly relevant in Software Engineering research and practice, with Automated Bug Fixing (ABF) being one of their key applications. ABF invol…

cs.SE2025

Toward Explaining Large Language Models in Software Engineering Tasks

Antonio Vitale, Khai-Nguyen Nguyen, Denys Poshyvanyk +3

Recent progress in Large Language Models (LLMs) has substantially advanced the automation of software engineering (SE) tasks, enabling complex activities such as code generation an…

cs.SE2025

Beyond Code Similarity: Benchmarking the Plausibility, Efficiency, and Complexity of LLM-Generated Smart Contracts

Francesco Salzano, Simone Scalabrino, Rocco Oliveto +1

Smart Contracts are critical components of blockchain ecosystems, with Solidity as the dominant programming language. While LLMs excel at general-purpose code generation, the uniqu…

cs.SE2025★ 1 cited

An empirical analysis of vulnerability detection tools for solidity smart contracts

Francesco Salzano, Cosmo Kevin Antenucci, Simone Scalabrino +3

The rapid adoption of blockchain technology highlighted the importance of ensuring the security of smart contracts due to their critical role in automated business logic execution…

cs.SE2025

How do Copilot Suggestions Impact Developers' Frustration and Productivity?

Emanuela Guglielmi, Venera Arnoudova, Gabriele Bavota +2

Context. AI-based development tools, such as GitHub Copilot, are transforming the software development process by offering real-time code suggestions. These tools promise to improv…

cs.SE2025

Identifying and Replicating Code Patterns Driving Performance Regressions in Software Systems

Denivan Campos, Luana Martins, Emanuela Guglielmi +6

Context: Performance regressions negatively impact execution time and memory usage of software systems. Nevertheless, there is a lack of systematic methods to evaluate the effectiv…

cs.SE2025

Personalized Code Readability Assessment: Are We There Yet?

Antonio Vitale, Emanuela Guglielmi, Rocco Oliveto +1

Unreadable code could be a breeding ground for errors. Thus, previous work defined approaches based on machine learning to automatically assess code readability that can warn devel…

cs.SE2025

Optimizing Datasets for Code Summarization: Is Code-Comment Coherence Enough?

Antonio Vitale, Antonio Mastropaolo, Rocco Oliveto +2

Automated code summarization is a long-standing goal for code comprehension. This task automatically generates documentation using a given method. Deep Learning (DL)-based approach…

cs.SE2024★ 2 cited

Fixing Smart Contract Vulnerabilities: A Comparative Analysis of Literature and Developer's Practices

Francesco Salzano, Simone Scalabrino, Rocco Oliveto +1

Smart Contracts are programs running logic in the Blockchain network by executing operations through immutable transactions. The Blockchain network validates such transactions, sto…