7 citations · 13 across the 5 of their papers we have counts for
5 papers
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…
Automatically Generating Dockerfiles via Deep Learning: Challenges and Promises
Giovanni Rosa, Antonio Mastropaolo, Simone Scalabrino +2
Containerization allows developers to define the execution environment in which their software needs to be installed. Docker is the leading platform in this field, and developers t…
Source Code Recommender Systems: The Practitioners' Perspective
Matteo Ciniselli, Luca Pascarella, Emad Aghajani +3
The automatic generation of source code is one of the long-lasting dreams in software engineering research. Several techniques have been proposed to speed up the writing of new cod…
On the Robustness of Code Generation Techniques: An Empirical Study on GitHub Copilot
Antonio Mastropaolo, Luca Pascarella, Emanuela Guglielmi +4
Software engineering research has always being concerned with the improvement of code completion approaches, which suggest the next tokens a developer will likely type while coding…
Fixing Dockerfile Smells: An Empirical Study
Giovanni Rosa, Simone Scalabrino, Rocco Oliveto
Background. Containerization technologies are widely adopted in the DevOps workflow. The most commonly used one is Docker, which requires developers to define a specification file…