106 citations · 471 across the 46 of their papers we have counts for
11 papers · 1 filter
Studying Eventual Connectivity Issues in Android Apps
Camilo Escobar-Velásquez, Alejandro Mazuera-Rozo, Claudia Bedoya +3
Mobile apps have become indispensable for daily life, not only for individuals but also for companies/organizations that offer their services digitally. Inherited by the mobility o…
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…
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…
Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using Deep Learning
Alejandro Mazuera-Rozo, Anamaria Mojica-Hanke, Mario Linares-Vásquez +1
Deep learning (DL) techniques are on the rise in the software engineering research community. More and more approaches have been developed on top of DL models, also due to the unpr…
An Empirical Study on the Usage of BERT Models for Code Completion
Matteo Ciniselli, Nathan Cooper, Luca Pascarella +3
Code completion is one of the main features of modern Integrated Development Environments (IDEs). Its objective is to speed up code writing by predicting the next code token(s) the…
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…
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…
Evaluating SZZ Implementations Through a Developer-informed Oracle
Giovanni Rosa, Luca Pascarella, Simone Scalabrino +4
The SZZ algorithm for identifying bug-inducing changes has been widely used to evaluate defect prediction techniques and to empirically investigate when, how, and by whom bugs are…
Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks
Antonio Mastropaolo, Simone Scalabrino, Nathan Cooper +4
Deep learning (DL) techniques are gaining more and more attention in the software engineering community. They have been used to support several code-related tasks, such as automati…
Why Developers Refactor Source Code: A Mining-based Study
Jevgenija Pantiuchina, Fiorella Zampetti, Simone Scalabrino +4
Refactoring aims at improving code non-functional attributes without modifying its external behavior. Previous studies investigated the motivations behind refactoring by surveying…
Towards Automating Code Review Activities
Rosalia Tufano, Luca Pascarella, Michele Tufano +2
Code reviews are popular in both industrial and open source projects. The benefits of code reviews are widely recognized and include better code quality and lower likelihood of int…