Gabriele Bavota
6 papers in the PaperMetrix corpus
Papers by this author
-
A Validated Set of Smells in Model-View-Controller Architectures
2016
Code smells are symptoms of poor design and implementation choices that may hinder code comprehension, and possibly increase change-and defect-proneness. A vast catalogue of smells has been defined in the literature, and it includes smells …
-
Characterizing Leveraged Stack Overflow Posts
2019
Stack Overflow is the most popular question and answer website on computer programming with more than 2.5M users, 16M questions, and a new answer posted, on average, every five seconds. This wide availability of data …
-
On the relationship between refactoring actions and bugs: a differentiated replication
2020
Software refactoring aims at improving code quality while preserving the system's external behavior. Although in principle refactoring is a behavior-preserving activity, a study presented by Bavota etal in 2012 reported the proneness of some refactoring …
-
Evaluating SZZ Implementations Through a Developer-informed Oracle
2021 · arXiv (Cornell University)
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 introduced. Over the years, researchers have proposed several …
-
Automating Code-Related Tasks Through Transformers: The Impact of Pre-training
2023 · arXiv (Cornell University)
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 provide the model with basic knowledge about a language of interest (e.g., …
-
Source Code Recommender Systems: The Practitioners' Perspective
2023
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 code. For example, code completion techniques can …