


default search action
Gabriele Bavota
- > Home > Persons > Gabriele Bavota
Publications
- 2018
- [j33]Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, Andrea De Lucia
:
On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. Empir. Softw. Eng. 23(3): 1188-1221 (2018) - [j30]Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta, Fausto Fasano
, Rocco Oliveto, Andrea De Lucia
:
A large-scale empirical study on the lifecycle of code smell co-occurrences. Inf. Softw. Technol. 99: 1-10 (2018) - [j29]Fabio Palomba
, Mario Linares Vásquez
, Gabriele Bavota
, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk
, Andrea De Lucia
:
Crowdsourcing user reviews to support the evolution of mobile apps. J. Syst. Softw. 137: 143-162 (2018) - [j26]Dario Di Nucci
, Fabio Palomba
, Giuseppe De Rosa, Gabriele Bavota
, Rocco Oliveto
, Andrea De Lucia
:
A Developer Centered Bug Prediction Model. IEEE Trans. Software Eng. 44(1): 5-24 (2018) - [c77]Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano
, Rocco Oliveto, Andrea De Lucia:
On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. ICSE 2018: 482 - 2017
- [j23]Michele Tufano, Gabriele Bavota
, Denys Poshyvanyk
, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia
:
An empirical study on developer-related factors characterizing fix-inducing commits. J. Softw. Evol. Process. 29(1) (2017) - [j22]Michele Tufano, Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia
, Denys Poshyvanyk
:
There and back again: Can you compile that snapshot? J. Softw. Evol. Process. 29(4) (2017) - [j21]Chris Mills, Gabriele Bavota
, Sonia Haiduc, Rocco Oliveto, Andrian Marcus
, Andrea De Lucia
:
Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks. ACM Trans. Softw. Eng. Methodol. 26(1): 3:1-3:45 (2017) - [j19]Michele Tufano
, Fabio Palomba
, Gabriele Bavota
, Rocco Oliveto
, Massimiliano Di Penta, Andrea De Lucia
, Denys Poshyvanyk
:
When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away). IEEE Trans. Software Eng. 43(11): 1063-1088 (2017) - 2016
- [c51]Michele Tufano, Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia
, Denys Poshyvanyk
:
An empirical investigation into the nature of test smells. ASE 2016: 4-15 - 2015
- [j15]Fabio Palomba
, Andrea De Lucia
, Gabriele Bavota
, Rocco Oliveto:
Anti-Pattern Detection: Methods, Challenges, and Open Issues. Adv. Comput. 95: 201-238 (2015) - [j14]Gabriele Bavota
, Abdallah Qusef
, Rocco Oliveto, Andrea De Lucia
, Dave W. Binkley:
Are test smells really harmful? An empirical study. Empir. Softw. Eng. 20(4): 1052-1094 (2015) - [j12]Gabriele Bavota
, Andrea De Lucia
, Massimiliano Di Penta
, Rocco Oliveto, Fabio Palomba
:
An experimental investigation on the innate relationship between quality and refactoring. J. Syst. Softw. 107: 1-14 (2015) - [j11]Gabriele Bavota
, Carmine Gravino
, Rocco Oliveto, Andrea De Lucia
, Genoveffa Tortora, Marcela Genero
, José A. Cruz-Lemus
:
A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance. Softw. Syst. Model. 14(1): 287-306 (2015) - [j9]Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta
, Rocco Oliveto, Denys Poshyvanyk
, Andrea De Lucia
:
Mining Version Histories for Detecting Code Smells. IEEE Trans. Software Eng. 41(5): 462-489 (2015) - [c48]Michele Tufano, Fabio Palomba
, Gabriele Bavota
, Rocco Oliveto, Massimiliano Di Penta
, Andrea De Lucia
, Denys Poshyvanyk
:
When and Why Your Code Starts to Smell Bad. ICSE (1) 2015: 403-414 - [c47]Fabio Palomba
, Michele Tufano, Gabriele Bavota
, Rocco Oliveto, Andrian Marcus
, Denys Poshyvanyk
, Andrea De Lucia
:
Extract Package Refactoring in ARIES. ICSE (2) 2015: 669-672 - [c43]Dario Di Nucci
, Fabio Palomba
, Sandro Siravo, Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
:
On the role of developer's scattered changes in bug prediction. ICSME 2015: 241-250 - [c42]Fabio Palomba
, Mario Linares Vásquez
, Gabriele Bavota
, Rocco Oliveto, Massimiliano Di Penta
, Denys Poshyvanyk
, Andrea De Lucia
:
User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps. ICSME 2015: 291-300 - [c40]Fabio Palomba
, Dario Di Nucci
, Michele Tufano, Gabriele Bavota
, Rocco Oliveto, Denys Poshyvanyk
, Andrea De Lucia
:
Landfill: An Open Dataset of Code Smells with Public Evaluation. MSR 2015: 482-485 - 2014
- [j8]Gabriele Bavota
, Andrea De Lucia
, Andrian Marcus
, Rocco Oliveto:
Automating extract class refactoring: an improved method and its evaluation. Empir. Softw. Eng. 19(6): 1617-1664 (2014) - [j7]Gabriele Bavota
, Andrea De Lucia
, Rocco Oliveto, Genoveffa Tortora:
Enhancing software artefact traceability recovery processes with link count information. Inf. Softw. Technol. 56(2): 163-182 (2014) - [j6]Abdallah Qusef
, Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, Dave W. Binkley:
Recovering test-to-code traceability using slicing and textual analysis. J. Syst. Softw. 88: 147-168 (2014) - [j5]Gabriele Bavota
, Malcom Gethers, Rocco Oliveto, Denys Poshyvanyk
, Andrea De Lucia
:
Improving software modularization via automated analysis of latent topics and dependencies. ACM Trans. Softw. Eng. Methodol. 23(1): 4:1-4:33 (2014) - [j4]Gabriele Bavota
, Rocco Oliveto, Malcom Gethers, Denys Poshyvanyk
, Andrea De Lucia
:
Methodbook: Recommending Move Method Refactorings via Relational Topic Models. IEEE Trans. Software Eng. 40(7): 671-694 (2014) - [c37]Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, Andrian Marcus
, Yann-Gaël Guéhéneuc, Giuliano Antoniol:
In medio stat virtus: Extract class refactoring through nash equilibria. CSMR-WCRE 2014: 214-223 - [c35]Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta
, Rocco Oliveto, Andrea De Lucia
:
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells. ICSME 2014: 101-110 - [p1]Gabriele Bavota
, Andrea De Lucia
, Andrian Marcus
, Rocco Oliveto:
Recommending Refactoring Operations in Large Software Systems. Recommendation Systems in Software Engineering 2014: 387-419 - 2013
- [j3]Gabriele Bavota
, Andrea De Lucia
, Andrian Marcus
, Rocco Oliveto:
Using structural and semantic measures to improve software modularization. Empir. Softw. Eng. 18(5): 901-932 (2013) - [j2]Abdallah Qusef
, Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, David W. Binkley:
Evaluating test-to-code traceability recovery methods through controlled experiments. J. Softw. Evol. Process. 25(11): 1167-1191 (2013) - [c26]Gabriele Bavota
, Andrea De Lucia
, Rocco Oliveto, Annibale Panichella, Fabio Ricci, Genoveffa Tortora:
The role of artefact corpus in LSI-based traceability recovery. TEFSE@ICSE 2013: 83-89 - [c25]Gabriele Bavota
, Bogdan Dit, Rocco Oliveto, Massimiliano Di Penta
, Denys Poshyvanyk
, Andrea De Lucia
:
An empirical study on the developers' perception of software coupling. ICSE 2013: 692-701 - [c24]Sonia Haiduc, Gabriele Bavota
, Andrian Marcus
, Rocco Oliveto, Andrea De Lucia
, Tim Menzies:
Automatic query reformulations for text retrieval in software engineering. ICSE 2013: 842-851 - [c23]Sonia Haiduc, Giuseppe De Rosa, Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, Andrian Marcus
:
Query quality prediction and reformulation for source code search: the refoqus tool. ICSE 2013: 1307-1310 - [c19]Diana Diaz
, Gabriele Bavota
, Andrian Marcus
, Rocco Oliveto, Silvia Takahashi
, Andrea De Lucia
:
Using code ownership to improve IR-based Traceability Link Recovery. ICPC 2013: 123-132 - [c18]Fabio Palomba
, Gabriele Bavota
, Massimiliano Di Penta
, Rocco Oliveto, Andrea De Lucia
, Denys Poshyvanyk
:
Detecting bad smells in source code using change history information. ASE 2013: 268-278 - 2012
- [c16]Gabriele Bavota
, Andrea De Lucia
, Fausto Fasano
, Rocco Oliveto, Carlo Zottoli:
Teaching software engineering and software project management: An integrated and practical approach. ICSE 2012: 1155-1164 - [c15]Sonia Haiduc, Gabriele Bavota
, Rocco Oliveto, Andrian Marcus
, Andrea De Lucia
:
Evaluating the specificity of text retrieval queries to support software engineering tasks. ICSE 2012: 1273-1276 - [c14]Gabriele Bavota
, Andrea De Lucia
, Andrian Marcus
, Rocco Oliveto, Fabio Palomba
:
Supporting extract class refactoring in Eclipse: The ARIES project. ICSE 2012: 1419-1422 - [c12]Gabriele Bavota
, Abdallah Qusef
, Rocco Oliveto, Andrea De Lucia
, David W. Binkley:
An empirical analysis of the distribution of unit test smells and their impact on software maintenance. ICSM 2012: 56-65 - [c11]Gabriele Bavota
, Luigi Colangelo, Andrea De Lucia
, Sabato Fusco, Rocco Oliveto, Annibale Panichella:
TraceME: Traceability Management in Eclipse. ICSM 2012: 642-645 - [c10]Sonia Haiduc, Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, Andrian Marcus
:
Automatic query performance assessment during the retrieval of software artifacts. ASE 2012: 90-99 - [c9]Gabriele Bavota
, Bernardino De Carluccio, Andrea De Lucia
, Massimiliano Di Penta
, Rocco Oliveto, Orazio Strollo:
When Does a Refactoring Induce Bugs? An Empirical Study. SCAM 2012: 104-113 - [c8]Gabriele Bavota
, Filomena Carnevale, Andrea De Lucia
, Massimiliano Di Penta
, Rocco Oliveto:
Putting the Developer in-the-Loop: An Interactive GA for Software Re-modularization. SSBSE 2012: 75-89 - 2011
- [j1]Gabriele Bavota
, Andrea De Lucia
, Rocco Oliveto:
Identifying Extract Class refactoring opportunities using structural and semantic cohesion measures. J. Syst. Softw. 84(3): 397-414 (2011) - [c7]Rocco Oliveto, Malcom Gethers, Gabriele Bavota
, Denys Poshyvanyk
, Andrea De Lucia
:
Identifying method friendships to remove the feature envy bad smell. ICSE 2011: 820-823 - [c6]Abdallah Qusef
, Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, David W. Binkley:
SCOTCH: Test-to-code traceability using slicing and conceptual coupling. ICSM 2011: 63-72 - [c5]Gabriele Bavota
, Carmine Gravino
, Rocco Oliveto, Andrea De Lucia
, Genoveffa Tortora, Marcela Genero
, José A. Cruz-Lemus
:
Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension. MoDELS 2011: 168-182 - [c4]Abdallah Qusef
, Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, David W. Binkley:
SCOTCH: Slicing and Coupling Based Test to Code Trace Hunter. WCRE 2011: 443-444 - 2010
- [c3]Gabriele Bavota
, Rocco Oliveto, Andrea De Lucia
, Giuliano Antoniol, Yann-Gaël Guéhéneuc:
Playing with refactoring: Identifying extract class opportunities through game theory. ICSM 2010: 1-5 - [c2]Gabriele Bavota
, Andrea De Lucia
, Andrian Marcus
, Rocco Oliveto:
A two-step technique for extract class refactoring. ASE 2010: 151-154 - [c1]Gabriele Bavota
, Andrea De Lucia
, Andrian Marcus
, Rocco Oliveto:
Software Re-Modularization Based on Structural and Semantic Metrics. WCRE 2010: 195-204

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-08-26 23:01 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint