Skip to main content

Showing 1–6 of 6 results for author: Bobadilla, S

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

    cs.SE

    Do Automated Fixes Truly Mitigate Smart Contract Exploits?

    Authors: Sofia Bobadilla, Monica Jin, Martin Monperrus

    Abstract: Automated Program Repair (APR) for smart contract security promises to automatically mitigate smart contract vulnerabilities responsible for billions in financial losses. However, the true effectiveness of this research in addressing smart contract exploits remains uncharted territory. This paper bridges this critical gap by introducing a novel and systematic experimental framework for evaluating… ▽ More

    Submitted 23 May, 2025; v1 submitted 8 January, 2025; originally announced January 2025.

  2. arXiv:2410.16049  [pdf, other

    cs.SE cs.CR

    Dirty-Waters: Detecting Software Supply Chain Smells

    Authors: Raphina Liu, Sofia Bobadilla, Benoit Baudry, Martin Monperrus

    Abstract: Using open-source dependencies is essential in modern software development. However, this practice implies significant trust in third-party code, while there is little support for developers to assess this trust. As a consequence, attacks have been increasingly occurring through third-party dependencies. These are called software supply chain attacks. In this paper, we target the problem of projec… ▽ More

    Submitted 21 October, 2024; originally announced October 2024.

  3. arXiv:2403.16861  [pdf, ps, other

    cs.SE cs.DC cs.LG

    DISL: Fueling Research with A Large Dataset of Solidity Smart Contracts

    Authors: Gabriele Morello, Mojtaba Eshghie, Sofia Bobadilla, Martin Monperrus

    Abstract: The DISL dataset features a collection of $514,506$ unique Solidity files that have been deployed to Ethereum mainnet. It caters to the need for a large and diverse dataset of real-world smart contracts. DISL serves as a resource for developing machine learning systems and for benchmarking software engineering tools designed for smart contracts. By aggregating every verified smart contract from Et… ▽ More

    Submitted 26 March, 2024; v1 submitted 25 March, 2024; originally announced March 2024.

  4. arXiv:2402.06598  [pdf, other

    cs.SE cs.LG

    CigaR: Cost-efficient Program Repair with LLMs

    Authors: Dávid Hidvégi, Khashayar Etemadi, Sofia Bobadilla, Martin Monperrus

    Abstract: Large language models (LLM) have proven to be effective at automated program repair (APR). However, using LLMs can be costly, with companies invoicing users by the number of tokens. In this paper, we propose CigaR, the first LLM-based APR tool that focuses on minimizing the repair cost. CigaR works in two major steps: generating a first plausible patch and multiplying plausible patches. CigaR opti… ▽ More

    Submitted 18 April, 2024; v1 submitted 9 February, 2024; originally announced February 2024.

  5. Challenges of Producing Software Bill Of Materials for Java

    Authors: Musard Balliu, Benoit Baudry, Sofia Bobadilla, Mathias Ekstedt, Martin Monperrus, Javier Ron, Aman Sharma, Gabriel Skoglund, César Soto-Valero, Martin Wittlinger

    Abstract: Software bills of materials (SBOM) promise to become the backbone of software supply chain hardening. We deep-dive into 6 tools and the accuracy of the SBOMs they produce for complex open-source Java projects. Our novel insights reveal some hard challenges for the accurate production and usage of SBOMs.

    Submitted 7 June, 2023; v1 submitted 20 March, 2023; originally announced March 2023.

    Journal ref: IEEE Security & Privacy, 2023

  6. SOBO: A Feedback Bot to Nudge Code Quality in Programming Courses

    Authors: Sofia Bobadilla, Richard Glassey, Alexandre Bergel, Martin Monperrus

    Abstract: Recent research has shown the great potential of automatic feedback in education. This paper presents SOBO, a bot we designed to automatically provide feedback on code quality to undergraduate students. SOBO has been deployed in a course at the KTH Royal Institute of Technology in Sweden with 130+ students. Overall, SOBO has analyzed 1687 GitHub repositories and produced 8443 tailored code quality… ▽ More

    Submitted 13 March, 2023; originally announced March 2023.

    Journal ref: IEEE Software, 2023