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

11 papers · 1 filter

cs.SE2021★ 5 cited

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…

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

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…

cs.SE2021

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…

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…

cs.SE2021★ 1 cited

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…

cs.SE2021★ 1 cited

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…

cs.SE2021

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…

cs.SE2021

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…