Skip to main content

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

.
  1. 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 develo** 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.

  2. 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.

  3. 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

  4. 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