activity
20212024
most citedAn Empirical Study on the Usage of Transformer Models for Code Completion

98 citations · 102 across the 6 of their papers we have counts for

collaborators
Showing cs.SEShow all

9 papers · 1 filter

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

Automated Variable Renaming: Are We There Yet?

Antonio Mastropaolo, Emad Aghajani, Luca Pascarella +1

Identifiers, such as method and variable names, form a large portion of source code. Therefore, low-quality identifiers can substantially hinder code comprehension. To support deve…

cs.SE2022

Don't Reinvent the Wheel: Towards Automatic Replacement of Custom Implementations with APIs

Rosalia Tufano, Emad Aghajani, Gabriele Bavota

Reusing code is a common practice in software development: It helps developers speedup the implementation task while also reducing the chances of introducing bugs, given the assump…

cs.SE2022

Using Reinforcement Learning for Load Testing of Video Games

Rosalia Tufano, Simone Scalabrino, Luca Pascarella +3

Different from what happens for most types of software systems, testing video games has largely remained a manual activity performed by human testers. This is mostly due to the con…

cs.SE2021★ 98 cited

An Empirical Study on the Usage of Transformer Models for Code Completion

Matteo Ciniselli, Nathan Cooper, Luca Pascarella +5

Code completion aims at speeding up code writing by predicting the next code token(s) the developer is likely to write. Works in this field focused on improving the accuracy of the…

cs.SE2021★ 1 cited

An Empirical Study on Code Comment Completion

Antonio Mastropaolo, Emad Aghajani, Luca Pascarella +1

Code comments play a prominent role in program comprehension activities. However, source code is not always documented and code and comments not always co-evolve. To deal with thes…

cs.SE2021

Sampling Projects in GitHub for MSR Studies

Ozren Dabic, Emad Aghajani, Gabriele Bavota

Almost every Mining Software Repositories (MSR) study requires, as first step, the selection of the subject software repositories. These repositories are usually collected from hos…

cs.SE2021

Siri, Write the Next Method

Fengcai Wen, Emad Aghajani, Csaba Nagy +2

Code completion is one of the killer features of Integrated Development Environments (IDEs), and researchers have proposed different methods to improve its accuracy. While these te…