activity
20172026
most citedOn Learning Meaningful Assert Statements for Unit Test Cases

106 citations · 471 across the 46 of their papers we have counts for

collaborators
Showing 2024Show all

6 papers · 1 filter

cs.SE2024

A Taxonomy of Self-Admitted Technical Debt in Deep Learning Systems

Federica Pepe, Fiorella Zampetti, Antonio Mastropaolo +2

The development of Machine Learning (ML)- and, more recently, of Deep Learning (DL)-intensive systems requires suitable choices, e.g., in terms of technology, algorithms, and hyper…

cs.SE2024

How the Training Procedure Impacts the Performance of Deep Learning-based Vulnerability Patching

Antonio Mastropaolo, Vittoria Nardone, Gabriele Bavota +1

Generative deep learning (DL) models have been successfully adopted for vulnerability patching. However, such models require the availability of a large dataset of patches to learn…

cs.SE2024

On the Generalizability of Deep Learning-based Code Completion Across Programming Language Versions

Matteo Ciniselli, Alberto Martin-Lopez, Gabriele Bavota

Code completion is a key feature of Integrated Development Environments (IDEs), aimed at predicting the next tokens a developer is likely to write, helping them write code faster a…

cs.SE2024

Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based Study

Rosalia Tufano, Antonio Mastropaolo, Federica Pepe +3

Large Language Models (LLMs) have gained significant attention in the software engineering community. Nowadays developers have the possibility to exploit these models through indus…

cs.SE2024

Towards Summarizing Code Snippets Using Pre-Trained Transformers

Antonio Mastropaolo, Matteo Ciniselli, Luca Pascarella +3

When comprehending code, a helping hand may come from the natural language comments documenting it that, unfortunately, are not always there. To support developers in such a scenar…

cs.SE2024

Code Review Automation: Strengths and Weaknesses of the State of the Art

Rosalia Tufano, Ozren Dabić, Antonio Mastropaolo +2

The automation of code review has been tackled by several researchers with the goal of reducing its cost. The adoption of deep learning in software engineering pushed the automatio…