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 2023Show all

9 papers · 1 filter

cs.SE2023

Evaluating Code Summarization Techniques: A New Metric and an Empirical Characterization

Antonio Mastropaolo, Matteo Ciniselli, Massimiliano Di Penta +1

Several code summarization techniques have been proposed in the literature to automatically document a code snippet or a function. Ideally, software developers should be involved i…

cs.SE2023

Log Statements Generation via Deep Learning: Widening the Support Provided to Developers

Antonio Mastropaolo, Valentina Ferrari, Luca Pascarella +1

Logging assists in monitoring events that transpire during the execution of software. Previous research has highlighted the challenges confronted by developers when it comes to log…

cs.SE2023

Toward Automatically Completing GitHub Workflows

Antonio Mastropaolo, Fiorella Zampetti, Gabriele Bavota +1

Continuous integration and delivery (CI/CD) are nowadays at the core of software development. Their benefits come at the cost of setting up and maintaining the CI/CD pipeline, whic…

cs.SE2023

Towards Automatically Addressing Self-Admitted Technical Debt: How Far Are We?

Antonio Mastropaolo, Massimiliano Di Penta, Gabriele Bavota

Upon evolving their software, organizations and individual developers have to spend a substantial effort to pay back technical debt, i.e., the fact that software is released in a s…

cs.SE2023★ 10 cited

Using Gameplay Videos for Detecting Issues in Video Games

Emanuela Guglielmi, Simone Scalabrino, Gabriele Bavota +1

Context. The game industry is increasingly growing in recent years. Every day, millions of people play video games, not only as a hobby, but also for professional competitions (e.g…

cs.SE2023

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…

cs.SE2023★ 3 cited

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…

cs.SE2023★ 2 cited

Automating Code-Related Tasks Through Transformers: The Impact of Pre-training

Rosalia Tufano, Luca Pascarella, Gabriele Bavota

Transformers have gained popularity in the software engineering (SE) literature. These deep learning models are usually pre-trained through a self-supervised objective, meant to pr…

cs.SE2023★ 7 cited

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…