Search filters

List of works by Gabriele Bavota

A large-scale empirical study on the lifecycle of code smell co-occurrences

AI-based Code Generation: Achievements and Open Problems

scientific article published on 14 June 2024

API compatibility issues in Android: Causes and effectiveness of data-driven detection techniques

scientific article published in 2020

ARENA: An Approach for the Automated Generation of Release Notes

An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks

An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation

scholarly article

An experimental investigation on the innate relationship between quality and refactoring

scientific article published in 2015

Automated Documentation of Android Apps

scholarly article

Automatic generation of release notes

Code smells for Model-View-Controller architectures

schorlaly article

Enabling Mutant Generation for Open- and Closed-Source Android Apps

scientific article published in 2022

Enhancing Code Understanding for Impact Analysis by Combining Transformers and Program Dependence Graphs

scientific article published on 12 July 2024

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

scientific article published on 12 April 2024

How Developers' Collaborations Identified from Different Sources Tell Us about Code Changes

article

How Software Refactoring Impacts Execution Time

scientific article published on 24 December 2021

How do Hugging Face Models Document Datasets, Bias, and Licenses? An Empirical Study

scientific article published on 13 June 2024

How the Apache community upgrades dependencies: an evolutionary study

How the Training Procedure Impacts the Performance of Deep Learning-based Vulnerability Patching

scientific article published on 14 June 2024

Introduction to the special issue on program comprehension

scholarly article published in June 2018

Introduction to the special issue on source code analysis and manipulation

scientific article

Investigating types and survivability of performance bugs in mobile apps

scientific article published in 2020

Listening to the Crowd for the Release Planning of Mobile Apps

scientific article

Mining Version Histories for Detecting Code Smells

Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps

scholarly article

On the Generalizability of Deep Learning-based Code Completion Across Programming Language Versions

scientific article published on 13 June 2024

On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation

Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks

scientific article published in 2017

Quick remedy commits and their impact on mining software repositories

scientific article published on 28 October 2021

Recommending refactorings based on team co-maintenance patterns

Studying eventual connectivity issues in Android apps

scientific article published in 2021

Taxonomy of security weaknesses in Java and Kotlin Android apps

scientific article published on 31 January 2022

The Android OS stack and its vulnerabilities: an empirical study

scientific article published in 2019

The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache

scholarly article published September 2013

Toward Automatically Completing GitHub Workflows

scientific article published on 06 February 2024

Towards Automating Code Review Activities

What Quality Aspects Influence the Adoption of Docker Images?

scientific article published in 2023

When and Why Your Code Starts to Smell Bad

When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away)

Why Developers Refactor Source Code

scientific article

Why Do Developers Reject Refactorings in Open-Source Projects?

scientific article published in 2022