Skip to main content

Showing 1–3 of 3 results for author: Bugliesi, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.00065  [pdf, ps, other

    cs.SE cs.AI cs.PL

    Assessing Code Understanding in LLMs

    Authors: Cosimo Laneve, Alvise Spanò, Dalila Ressi, Sabina Rossi, Michele Bugliesi

    Abstract: We present an empirical evaluation of Large Language Models in code understanding associated with non-trivial, semantic-preserving program transformations such as copy propagation or constant folding. Our findings show that LLMs fail to judge semantic equivalence in approximately 41\% of cases when no context is provided and in 29\% when given a simple generic context. To improve accuracy, we advo… ▽ More

    Submitted 31 March, 2025; originally announced April 2025.

    Comments: 22 page, 7 tables, submitted at FORTE 2025

  2. arXiv:2407.18639  [pdf, other

    cs.CR cs.LG

    Vulnerability Detection in Ethereum Smart Contracts via Machine Learning: A Qualitative Analysis

    Authors: Dalila Ressi, Alvise Spanò, Lorenzo Benetollo, Carla Piazza, Michele Bugliesi, Sabina Rossi

    Abstract: Smart contracts are central to a myriad of critical blockchain applications, from financial transactions to supply chain management. However, their adoption is hindered by security vulnerabilities that can result in significant financial losses. Most vulnerability detection tools and methods available nowadays leverage either static analysis methods or machine learning. Unfortunately, as valuable… ▽ More

    Submitted 26 July, 2024; originally announced July 2024.

  3. arXiv:2404.04129  [pdf, other

    cs.CR cs.PL

    Smart Contract Languages: a comparative analysis

    Authors: Massimo Bartoletti, Lorenzo Benetollo, Michele Bugliesi, Silvia Crafa, Giacomo Dal Sasso, Roberto Pettinau, Andrea Pinna, Mattia Piras, Sabina Rossi, Stefano Salis, Alvise Spanò, Viacheslav Tkachenko, Roberto Tonelli, Roberto Zunino

    Abstract: Smart contracts have played a pivotal role in the evolution of blockchains and Decentralized Applications (DApps). As DApps continue to gain widespread adoption, multiple smart contract languages have been and are being made available to developers, each with its distinctive features, strengths, and weaknesses. In this paper, we examine the smart contract languages used in major blockchain platfor… ▽ More

    Submitted 8 August, 2024; v1 submitted 5 April, 2024; originally announced April 2024.