World's Best Scientists 2026 revealed!
Award Badge
Computer Science
Switzerland
2025

D-Index & Metrics

Computer Science

D-Index
70
Citations
14258
World Ranking
1908
National Ranking
44

Research.com Recognitions

  • 2025 - Research.com Computer Science in Switzerland Leader Award
  • 2022 - Research.com Computer Science in Switzerland Leader Award

Overview

Gabriele Bavota is affiliated with the Universita della Svizzera Italiana in Switzerland and has a research focus primarily within the domain of Computer Science.

Their work spans several subfields of study, including:

  • Information Systems
  • Software
  • Artificial Intelligence
  • Computer Networks and Communications
  • Signal Processing

Bavota's research mainly addresses topics related to software development and engineering, with a strong emphasis on:

  • Software Engineering Research
  • Software Testing and Debugging Techniques
  • Software System Performance and Reliability
  • Software Reliability and Analysis Research
  • Advanced Malware Detection Techniques
  • Topic Modeling
  • Natural Language Processing Techniques

Their recent publications reflect these interests, with selected papers including:

  • Using pre-trained models to boost code review automation, 2022, Proceedings of the 44th International Conference on Software Engineering
  • Opinion Mining for Software Development: A Systematic Literature Review, 2022, ACM Transactions on Software Engineering and Methodology
  • AI-Driven Development Is Here: Should You Worry?, 2022, IEEE Software
  • Using Transfer Learning for Code-Related Tasks, 2022, IEEE Transactions on Software Engineering
  • Using deep learning to generate complete log statements, 2022, Proceedings of the 44th International Conference on Software Engineering

Bavota has frequently collaborated with several co-authors throughout their career. Notable frequent collaborators include:

  • Antonio Mastropaolo
  • Luca Pascarella
  • Simone Scalabrino
  • Rocco Oliveto
  • Massimiliano Di Penta

Their work has been published across various venues, with a significant number of papers appearing in:

  • arXiv (Cornell University)
  • Zenodo (CERN European Organization for Nuclear Research)
  • ACM Transactions on Software Engineering and Methodology
  • IEEE Transactions on Software Engineering
  • Empirical Software Engineering

Bavota's contributions cover a spectrum of contemporary challenges in software engineering, including automation in code review processes, opinion mining in software development, AI-driven development concerns, transfer learning applications, and the use of deep learning for generating log statements. This body of work aligns with ongoing trends in integrating artificial intelligence and machine learning techniques into software engineering practices.

Best Publications

  • API change and fault proneness: a threat to the success of Android apps

    Mario Linares-Vásquez;Gabriele Bavota;Carlos Bernal-Cárdenas;Massimiliano Di Penta

  • Mining Version Histories for Detecting Code Smells

    Fabio Palomba;Gabriele Bavota;Massimiliano Di Penta;Rocco Oliveto

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

    Michele Tufano;Cody Watson;Gabriele Bavota;Massimiliano Di Penta

  • Mining StackOverflow to turn the IDE into a self-confident programming prompter

    Luca Ponzanelli;Gabriele Bavota;Massimiliano Di Penta;Rocco Oliveto

  • Release planning of mobile apps based on user reviews

    Lorenzo Villarroel;Gabriele Bavota;Barbara Russo;Rocco Oliveto

  • Detecting bad smells in source code using change history information

    Fabio Palomba;Gabriele Bavota;Massimiliano Di Penta;Rocco Oliveto

  • Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells

    Fabio Palomba;Gabriele Bavota;Massimiliano Di Penta;Rocco Oliveto

  • When and why your code starts to smell bad

    Michele Tufano;Fabio Palomba;Gabriele Bavota;Rocco Oliveto

  • Mining energy-greedy API usage patterns in Android apps: an empirical study

    Mario Linares-Vásquez;Gabriele Bavota;Carlos Bernal-Cárdenas;Rocco Oliveto

  • An experimental investigation on the innate relationship between quality and refactoring

    Gabriele Bavota;Andrea De Lucia;Massimiliano Di Penta;Rocco Oliveto

  • Taxonomy of real faults in deep learning systems

    Nargiz Humbatova;Gunel Jahangirova;Gabriele Bavota;Vincenzo Riccio

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

    Michele Tufano;Fabio Palomba;Gabriele Bavota;Rocco Oliveto

  • The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps

    Gabriele Bavota;Mario Linares-Vasquez;Carlos Eduardo Bernal-Cardenas;Massimiliano Di Penta

  • User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps

    Fabio Palomba;Mario Linares-Vasquez;Gabriele Bavota;Rocco Oliveto

  • Automatic query reformulations for text retrieval in software engineering

    Sonia Haiduc;Gabriele Bavota;Andrian Marcus;Rocco Oliveto

  • On learning meaningful code changes via neural machine translation

    Michele Tufano;Jevgenija Pantiuchina;Cody Watson;Gabriele Bavota

  • Are test smells really harmful? An empirical study

    Gabriele Bavota;Abdallah Qusef;Rocco Oliveto;Andrea Lucia

  • When Does a Refactoring Induce Bugs? An Empirical Study

    Gabriele Bavota;Bernardino De Carluccio;Andrea De Lucia;Massimiliano Di Penta

  • Sentiment analysis for software engineering: how far can we go?

    Bin Lin;Fiorella Zampetti;Gabriele Bavota;Massimiliano Di Penta

  • How do API changes trigger stack overflow discussions? a study on the Android SDK

    Mario Linares-Vásquez;Gabriele Bavota;Massimiliano Di Penta;Rocco Oliveto

  • Methodbook: Recommending Move Method Refactorings via Relational Topic Models

    Gabriele Bavota;Rocco Oliveto;Malcom Gethers;Denys Poshyvanyk

Frequent Co-Authors

Rocco Oliveto
Rocco Oliveto University of Molise
Andrea De Lucia
Andrea De Lucia University of Salerno
Denys Poshyvanyk
Denys Poshyvanyk William & Mary
Massimiliano Di Penta
Massimiliano Di Penta University of Sannio
Michele Lanza
Michele Lanza Universita della Svizzera Italiana
Mario Linares-Vasquez
Mario Linares-Vasquez Universidad de Los Andes
Andrian Marcus
Andrian Marcus The University of Texas at Dallas
Fabio Palomba
Fabio Palomba University of Salerno
Gerardo Canfora
Gerardo Canfora University of Sannio
David Binkley
David Binkley Loyola University Maryland

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Pursuing a degree in Computer Science opens the door to a variety of online study options and future career opportunities. Many students seek flexibility and affordability, making online programs an attractive choice. Programs such as affordable master's degrees online are popular among those looking to upskill without the high costs of traditional universities.

For those interested in leadership roles within academia or industry, there are also opportunities to earn an online phd leadership or consider specialized programs like an online edd. These advanced degrees can help open doors to executive positions and educational leadership roles.

If you’re just starting out or seeking a quick entry point into tech careers, you might also look into what is the easiest associate's degree to get. Associate’s degrees can often be completed in two years or less and provide a foundation for further education or immediate entry-level work.

Best Scientists Citing Gabriele Bavota

Trending Scientists

Recently Published Articles