1 citations · 1 across the 2 of their papers we have counts for
10 papers
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…
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…
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…
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…
Bug Detective and Quality Coach: Developers' Mental Models of AI-Assisted IDE Tools
Paolo Buono, Mary Cerullo, Stefano Cirillo +7
AI-assisted tools support developers in performing cognitively demanding tasks such as bug detection and code readability assessment. Despite the advancements in the technical char…
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…