# | Title & Authors | Venue | Year |
[J51] | What Quality Aspects Influence the Adoption of Docker Images? G. Rosa, S. Scalabrino, G. Bavota, R. Oliveto | TOSEM | 2023 |
[J50] | Automated Variable Renaming: Are We There Yet? A. Mastropaolo, E. Aghajani, L. Pascarella, G. Bavota | EMSE | 2023 |
[J49] | Using Transfer Learning for Code-Related Tasks A. Mastropaolo, N. Cooper, D. Palacio, S. Scalabrino, D. Poshyvanyk, R. Oliveto, G. Bavota | TSE | 2022 |
[J48] | An Empirical Study on the Usage of Transformer Models for Code Completion M. Ciniselli, N. Cooper, L. Pascarella, A. Mastropaolo, E. Aghajani, D. Poshyvanyk, M. Di Penta, G. Bavota | TSE | 2022 |
[J47] | Opinion Mining for Software Development: A Systematic Literature Review B. Lin, N. Cassee, A. Serebrenik, G. Bavota, N. Novielli, M. Lanza | TOSEM | 2022 |
[J46] | Taxonomy of Security Weaknesses in Java and Kotlin Android Apps A. Mazuera-Rozo, C. Escobar-Velasquez, J. Espitia-Acero, David Vega-Guzman, C. Trubiani, M. Linares-Vasquez, G. Bavota JSS Best Paper Award 2022 | JSS | 2022 |
[J45] | How Software Refactoring Impacts Execution Time L. Traini, D. Di Pompeo, M. Tucci, B. Lin, S. Scalabrino, G. Bavota, M. Lanza, R. Oliveto, V. Cortellessa | TOSEM | 2021 |
[J44] | Why Do Developers Reject Refactorings in Open-Source Projects? J. Pantiuchina, B. Lin, F. Zampetti, M. Di Penta, M. Lanza, G. Bavota | TOSEM | 2022 |
[J43] | Why Developers Refactor Source Code: A Mining-based Study J. Pantiuchina, F. Zampetti, S. Scalabrino, V. Piantadosi, R. Oliveto, G. Bavota, M. Di Penta | TOSEM | 2021 |
[J42] | Studying Eventual Connectivity Issues in Android Apps C. Escobar-Velasquez, A. Mazuera-Rozo, C. Bedoya, M. Osorio-Riano, M. Linares-Vásquez, G. Bavota | EMSE | 2021 |
[J41] | An Adaptive Search Budget Allocation Approach for Search-Based Test Case Generation S. Scalabrino, A. Mastropaolo, G. Bavota, R. Oliveto | TOSEM | 2021 |
[J40] | API Compatibility Issues in Android: Causes and Effectiveness of Data-driven Detection Techniques S. Scalabrino, G. Bavota, M. Linares-Vásquez, V. Piantadosi, M. Lanza, R. Oliveto | EMSE | 2020 |
[J39] | Enabling Mutant Generation for Open- and Closed-Source Android Apps C. Escobar-Velasquez, M. Linares-Vásquez, G. Bavota, M. Tufano, K. Moran, M. Di Penta, C. Vendome, C. Bernal-Cárdenas, D. Poshyvanyk | TSE | 2020 |
[J38] | On the Relationship between Bug Reports and Queries for Text Retrieval-based Bug Localization E. Parra, C. Mills, J. Pantiuchina, G. Bavota, S. Haiduc | EMSE | 2020 |
[J37] | Investigating Types and Survivability of Performance Bugs in Mobile Apps A. Mazuera-Rozo, C. Trubiani, M. Linares-Vásquez, G. Bavota | EMSE | 2019 |
[J36] | An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation M. Tufano, C. Watson, G. Bavota, M. Di Penta, M. White, D. Poshyvanyk | TOSEM | 2019 |
[J35] | Automatically Assessing Code Understandability S. Scalabrino, G. Bavota, C. Vendome, M. Linares-Vásquez, D. Poshyvanyk, R. Oliveto | TSE | 2019 |
[J34] | The Android OS Stack and its Vulnerabilities: An Empirical Study A. Mazuera-Rozo, J. Bautista-Mora, S. Rueda, M. Linares-Vásquez, G. Bavota | EMSE | 2019 |
[J33] | Automated Documentation of Android Apps E. Aghajani, G. Bavota, M. Linares-Vásquez, M. Lanza | TSE | 2019 |
[J32] | Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps M. Linares-Vásquez, G. Bavota, C. Bernal-Cárdenas, M. Di Penta, R. Oliveto, D. Poshyvanyk | TOSEM | 2018 |
[J31] | A Large-Scale Empirical Study on the Lifecycle of Code Smell Co-occurrences F. Palomba, G. Bavota, M. Di Penta, F. Fasano, R. Oliveto, A. De Lucia | IST | 2018 |
[J30] | Automatic Identification and Classification of Software Development Video Tutorial Fragments L. Ponzanelli, G. Bavota, A. Mocci, R. Oliveto, M. Di Penta, S. Haiduc, B. Russo, M. Lanza | TSE | 2018 |
[J29] | Crowdsourcing User Reviews to Support the Evolution of Mobile Apps F. Palomba, M. Linares-Vasquez, G. Bavota, R. Oliveto, M. Di Penta, D. Poshyvanyk, A. De Lucia | JSS | 2017 |
[J28] | Code Smells for Model-View-Controller Architectures M. Aniche, G. Bavota, C. Treude, A. van Deursen, M. Gerosa | EMSE | 2017 |
[J27] | Listening to the Crowd for the Release Planning of Mobile Apps S. Scalabrino, G. Bavota, B. Russo, R. Oliveto, M. Di Penta | TSE | 2017 |
[J26] | ARENA: An Approach for the Automated Generation of Release Notes L. Moreno, G. Bavota, M.Di Penta, A. Marcus, R. Oliveto, G. Canfora | TSE | 2017 |
[J25] | On the Diffuseness and the Impact on Maintainability of Code Smells: A Large Scale Empirical Study F. Palomba, G. Bavota, M. Di Penta, F. Fasano, R.Oliveto, A. De Lucia | EMSE | 2017 |
[J24] | Patterns of Developers Behaviour: A 1,000-hour Industrial Study S. Astromskis, G. Bavota, A. Janes, B. Russo, M. Di Penta | JSS | 2017 |
[J23] | Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks C. Mills, G. Bavota, S. Haiduc, R. Oliveto, A. Marcus, A. De Lucia | TOSEM | 2017 |
[J22] | When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away) M. Tufano, F. Palomba, G. Bavota, R. Oliveto, M. Di Penta, A. De Lucia, D. Poshyvanyk | TSE | 2017 |
[J21] | A Developer Centered Bug Prediction Model D. Di Nucci, F. Palomba, G. De Rosa, G. Bavota, R. Oliveto, A. De Lucia | TSE | 2017 |
[J20] | There and Back Again: Can you Compile that Snapshot? M. Tufano, F. Palomba, G. Bavota, M. Di Penta, R. Oliveto, A. De Lucia, D. Poshyvanyk | JSEP | 2017 |
[J19] | Using Cohesion and Coupling for Software Remodularization: Is it Enough? I. Candela, G. Bavota, B. Russo, R. Oliveto | TOSEM | 2016 |
[J18] | An Empirical Study on Developer Related Factors Characterizing Fix-Inducing Commits M. Tufano, G. Bavota, D. Poshyvanyk, M. Di Penta, R. Oliveto, A. De Lucia | JSEP | 2016 |
[J17] | License Usage and Changes: A Large-Scale Study on GitHub C. Vendome, G. Bavota, M. Di Penta, M. Linares-Vasquez, D. German, D. Poshyvanyk | EMSE | 2016 |
[J16] | Leaders of Tomorrow on the Future of Software Engineering: A Roundtable F. Hermans, J. Siegmund, T. Fritz, G. Bavota, M. Nagappan, A. Hindle, Y. Kamei, A. Mesbah, B. Adams | Software | 2016 |
[J15] | Turning the IDE into a Self-confident Programming Assistant L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto, M. Lanza | EMSE | 2015 |
[J14] | An Experimental Investigation on the Innate Relationship between Quality and Refactoring G. Bavota, A. De Lucia, M. Di Penta, R. Oliveto, F. Palomba | JSS | 2015 |
[J13] | The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps G. Bavota, M. Linares-Vasquez, C. Bernal-Cardenas, M. Di Penta, R. Oliveto, D. Poshyvanyk | TSE | 2015 |
[J12] | Mining Version Histories for Detecting Code Smells F. Palomba, G. Bavota, M. Di Penta, R.Oliveto, A. De Lucia, D. Poshyvanyk | TSE | 2015 |
[J11] | How the Apache Community Upgrades Dependencies: An Evolutionary Study G. Bavota, G. Canfora, M. Di Penta, R. Oliveto, S. Panichella | EMSE | 2015 |
[J10] | Are Test Smells Really Harmful? An Empirical Study G. Bavota, A. Qusef, R. Oliveto, A. De Lucia, D. Binkley | EMSE | 2015 |
[J9] | Methodbook: Recommending Move Method Refactorings via Relational Topic Models G. Bavota, R. Oliveto, M. Gethers, D. Poshyvanyk, A. De Lucia | TSE | 2014 |
[J8] | Improving Software Modularization via Automated Analysis of Latent Topics and Dependencies G. Bavota, M. Gethers, R. Oliveto, D. Poshyvanyk, A. De Lucia | TOSEM | 2014 |
[J7] | Recovering Test-To-Code Traceability Using Slicing and Textual Analysis A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley | JSS | 2014 |
[J6] | Automating Extract Class Refactoring: an Improved Method and its Evaluation G. Bavota, A. De Lucia, A. Marcus, R. Oliveto | EMSE | 2013 |
[J5] | Using Structural and Semantic Measures to Improve Software Modularization G. Bavota, A. De Lucia, A. Marcus, R. Oliveto | EMSE | 2013 |
[J4] | Enhancing Software Artefact Traceability Recovery Processes with Link Count Information G. Bavota, A. De Lucia, R. Oliveto, G. Tortora | IST | 2013 |
[J3] | A Fine-Grained Analysis of the Support Provided by UML Class Diagrams and ER Diagrams During Data Model Maintenance G. Bavota, C. Gravino, R. Oliveto, A. De Lucia, G. Tortora, M. Genero, J. Cruz Lemus | SoSYM | 2013 |
[J2] | Evaluating Test-to-Code Traceability Recovery Methods through Controlled Experiments A.Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley | JSEP | 2013 |
[J1] | Identifying Extract Class Refactoring Opportunities Using Structural and Semantic Cohesion Measures G. Bavota, A. De Lucia, and R. Oliveto | JSS | 2011 |
# | Title & Authors | Venue | Year | Acc. rate |
[C115] | Automating Code-Related Tasks Through Transformers: The Impact of Pre-training R. Tufano, L. Pascarella, G. Bavota | ICSE | 2023 | 209/796 (26%) |
[C114] | On the Robustness of Code Generation Techniques: An Empirical Study on GitHub Copilot A. Mastropaolo, L. Pascarella, E. Guglielmi, M. Ciniselli, S. Scalabrino, R. Oliveto, G. Bavota | ICSE | 2023 | 209/796 (26%) |
[C113] | Source Code Recommender Systems: The Practitioners' Perspective M. Ciniselli, L. Pascarella, E. Aghajani, S. Scalabrino, R. Oliveto, G. Bavota | ICSE | 2023 | 209/796 (26%) |
[C112] | Sorry, I don't Understand: Improving Vocal User Interface Testing E. Guglielmi, G. Rosa, S. Scalabrino, G. Bavota, R. Oliveto | ASE | 2022 | 116/531 (22%) |
[C111] | Don't Reinvent the Wheel: Towards Automatic Replacement of Custom Implementations with APIs R. Tufano, E. Aghajani, G. Bavota | ICSME (NIER) | 2022 | 17/38 (45%) |
[C110] | AIP: Scalable and Reproducible Execution Traces in Energy Studies on Mobile Devices O. Nourry, Y. Kashiwa, B. Lin, M. Lanza, G. Bavota, Y. Kamei | ICSME (Tool) | 2022 | NA |
[C109] | Using Pre-Trained Models to Boost Code Review Automation R. Tufano, S. Masiero, A. Mastropaolo, L. Pascarella, D. Poshyvanyk, G. Bavota | ICSE | 2022 | 197/751 (26%) |
[C108] | Using Reinforcement Learning for Load Testing of Video Games R. Tufano, S. Scalabrino, L. Pascarella, E. Aghajani, R. Oliveto, G. Bavota | ICSE | 2022 | 197/751 (26%) |
[C107] | Using Deep Learning to Generate Complete Log Statements A. Mastropaolo, L. Pascarella, G. Bavota | ICSE | 2022 | 197/751 (26%) |
[C106] | Detecting Connectivity Issues in Android Apps A. Mazuera Rozo, C. Escobar-Velasquez, J. Espitia-Acero, M. Linares-Vasquez, G. Bavota | SANER | 2022 | 72/199 (36%) |
[C105] | Towards Automating Code Review Activities R. Tufano, L. Pascarella, M. Tufano, D. Poshyvanyk, G. Bavota | ICSE | 2021 | 138/615 (22%) |
[C104] | Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks A. Mastropaolo, S. Scalabrino, N. Cooper, D. Palacio, D. Poshyvanyk, R. Oliveto, G. Bavota | ICSE | 2021 | 138/615 (22%) |
[C103] | Siri, Write the Next Method F. Wen, E. Aghajani, C. Nagy, M. Lanza, G. Bavota | ICSE | 2021 | 138/615 (22%) |
[C102] | Evaluating SZZ Implementations Through a Developer-informed Oracle G. Rosa, L. Pascarella, S. Scalabrino, R. Tufano, G. Bavota, M. Lanza, R. Oliveto | ICSE | 2021 | 138/615 (22%) |
[C101] | PyRef: Refactoring Detection in Python Projects H. Atwi, B. Lin, N. Tsantalis, Y. Kashiwa, Y. Kamei, N. Ubayashi, G. Bavota, M. Lanza | SCAM (Eng.) | 2021 | 8/12 (67%) |
[C100] | FeaRS: Recommending Complete Android Method Implementations F. Wen, V. Ferrari, E. Aghajani, C. Nagy, M. Lanza, G. Bavota | ICSME (Tool) | 2021 | 10/19 (53%) |
[C99] | An Empirical Study on Code Comment Completion A. Mastropaolo, E. Aghajani, L. Pascarella, G. Bavota
| ICSME | 2021 | 43/179 (24%) |
[C98] | Does Refactoring Break Tests and to What Extent? Y. Kashiwa, K. Shimizu, B. Lin, G. Bavota, M. Lanza, Y. Kamei, N. Ubayashi | ICSME | 2021 | 43/179 (24%) |
[C97] | Continuous Integration and Delivery Pipelines Evolution and Restructuring: A Qualitative and Quantitative Study F. Zampetti, S. Geremia, G. Bavota, M. Di Penta | ICSME | 2021 | 43/179 (24%) |
[C96] | Sampling Projects in GitHub for MSR Studies
O. Dabic, E. Aghajani, G. Bavota | MSR (Data) | 2021 | NA |
[C95] | An Empirical Study on the Usage of BERT Models for Code Completion
M. Ciniselli, N. Cooper, L. Pascarella, D. Poshyvanyk, M. Di Penta, G. Bavota | MSR | 2021 | 48/141 (34%) |
[C94] | Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using Deep Learning
A. Mazuera-Rozo, A. Mojica-Hanke, M. Linares-Vasquez, G. Bavota | ICPC | 2021 | 38/124 (31%) |
[C93] | Automated Identification of On-hold Self-admitted Technical Debt
R. Maipradit, B. Lin, C. Nagy, G. Bavota, M. Lanza, H. Hata, K. Matsumoto | SCAM | 2020 | 16/58 (28%) |
[C92] | On the Relationship between Refactoring Actions and Bugs: A Differentiated Replication M. Di Penta, G. Bavota, F. Zampetti | ESEC/FSE | 2020 | 101/360 (28%) |
[C91] | Software Documentation: The Practitioners’ Perspective
E. Aghajani, C. Nagy, M. Linares Vásquez, L. Moreno, G. Bavota, M. Lanza, D. Shepherd | ICSE | 2020 | 129/617 (21%) |
[C90] | Taxonomy of Real Faults in Deep Learning Systems
N. Humbatova, G. Jahangirova, G. Bavota, V. Riccio, A. Stocco, P. Tonella ACM SIGSOFT Distinguished Artifact Award | ICSE | 2020 | 129/617 (21%) |
[C89] | On Learning Meaningful Assert Statements for Unit Test Cases
C. Watson, M. Tufano, K. Moran, G. Bavota, D. Poshyvanyk | ICSE | 2020 | 129/617 (21%) |
[C88] | DeepMutation: A Neural Mutation Tool
M. Tufano, J. Kimko, S. Wang, C. Watson, G. Bavota, M. Di Penta, D. Poshyvanyk | ICSE (Tool Demo) | 2020 | 25/75 (33%) |
[C87] | An Empirical Study of Quick Remedy Commits
F. Wen, C. Nagy, M. Lanza, G. Bavota ACM SIGSOFT Distinguished Paper Award | ICPC | 2020 | 32/84 (38%) |
[C86] | Knowledge Transfer in Modern Code Review
M. Caulo, B. Lin, G. Bavota, G. Scanniello, M. Lanza | ICPC | 2020 | 32/84 (38%) |
[C85] | Learning How to Mutate Source Code from Bug-Fixes
M. Tufano, C. Watson, G. Bavota, M. Di Penta, M. White, D. Poshyvanyk | ICSME | 2019 | 31/135 (23%) |
[C84] | Software Documentation Issues Unveiled
E. Aghajani, C. Nagy, O. Lucero Vega-Márquez, M. Linares Vásquez, L. Moreno, G. Bavota, M. Lanza | ICSE | 2019 | 109/529 (21%) |
[C83] | Pattern-based Mining of Opinions in Q&A Websites
B. Lin, F. Zampetti, G. Bavota, M. Di Penta, M. Lanza | ICSE | 2019 | 109/529 (21%) |
[C82] | On Learning Meaningful Code Changes via Neural Machine Translation
M. Tufano, J. Pantiuchina, C. Watson, G. Bavota, D. Poshyvanyk | ICSE | 2019 | 109/529 (21%) |
[C81] | A Large-Scale Empirical Study on Code-Comment Inconsistencies F. Wen, C. Nagy, G. Bavota, M. Lanza | ICPC | 2019 | 28/93 (30%) |
[C80] | Data-Driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study
S. Scalabrino, G. Bavota, M. Linares-Vásquez, M. Lanza, R. Oliveto ACM SIGSOFT Distinguished Paper Award | MSR | 2019 | 32/126 (25%) |
[C79] | A Study on the Interplay Between Pull Request Review and Continuous Integration Builds F. Zampetti, G. Bavota, G. Canfora, M. Di Penta | SANER | 2019 | 45/148 (35%) |
[C78] | On The Quality of Identifiers in Test Code B. Lin, C. Nagy, G. Bavota, A. Marcus, M. Lanza | SCAM | 2019 | 21/53 (39%) |
[C77] | Characterizing Leveraged Stack Overflow Posts S. Geremia, G. Bavota, R. Oliveto, M. Lanza, M. Di Penta | SCAM | 2019 | 21/53 (39%) |
[C76] | Simultaneous Refactoring and Regression Testing: A Multi-Tasking Approach J. Yackley, M. Kessentini, G. Bavota, V. Alizadeh, B. Maxim | SCAM | 2019 | 21/53 (39%) |
[C75] | An Empirical Investigation into Learning Bug-Fixing Patches
in the Wild via Neural Machine Translation M. Tufano, C. Watson, G. Bavota, M. Di Penta, M. White, D. Poshyvanyk | ASE (New Idea) | 2018 | 11/46 (24%) |
[C74] | Are Bug Reports Enough for Text Retrieval-based Bug Localization? C. Mills, J. Pantiuchina, E. Parra, G. Bavota, S. Haiduc IEEE TCSE Distinguished Paper Award | ICSME | 2018 | 45/174 (26%) |
[C73] | Improving Code: The (Mis)perception of Quality Metrics J. Pantiuchina, M. Lanza, G. Bavota | ICSME | 2018 | 45/174 (26%) |
[C72] | A Large-scale Empirical Study on Linguistic Antipatterns Affecting APIs E. Aghajani, C. Nagy, G. Bavota, M. Lanza | ICSME | 2018 | 45/174 (26%) |
[C71] | Two Datasets for Sentiment Analysis in Software Engineering B. Lin, F. Zampetti, R. Oliveto, M. Di Penta, M. Lanza, G. Bavota | ICSME (Artifact) | 2018 | NA |
[C70] | Deep Learning Similarities from Different Representations of Source Code M. Tufano, C. Watson, G. Bavota, M. Di Penta, M. White, D. Poshyvanyk | MSR | 2018 | 37/113 (33%) |
[C69] | Towards Just-In-Time Refactoring Recommenders J. Pantiuchina, G. Bavota, M. Tufano, D. Poshyvanyk Best ERA Paper Award | ICPC (ERA) | 2018 | 11/23 (48%) |
[C68] | RETICULA: Real-Time Code Quality Assessment L. Frunzio, B. Lin, M. Lanza, G. Bavota | SANER (Tool) | 2018 | 9/16 (56%) |
[C67] | MDroid+: A Mutation Testing Framework for Android K. Moran, M. Tufano, C. Bernal-Cárdenas, M. Linares-Vasquez, G. Bavota, C. Vendome, M. Di Penta, D. Poshyvanyk
| ICSE (Tool) | 2018 | 30/72 (35%) |
[C66] | Sentiment Analysis for Software Engineering: How Far Can We Go? B. Lin, F. Zampetti, G. Bavota, M. Di Penta, M. Lanza, R. Oliveto | ICSE | 2018 | 105/502 (21%) |
[C65] | To Distribute or Not to Distribute? Why Licensing Bugs Matter C. Vendome, D. German, M. Di Penta, G. Bavota, M. Linares-Vasquez, D. Poshyvanyk | ICSE | 2018 | 105/502 (21%) |
[C64] | Automatically Assessing Code Understandability: How Far Are We? S. Scalabrino, G. Bavota, C. Vendome, M. Linares-Vasquez, D. Poshyvanyk, R. Oliveto ACM SIGSOFT Distinguished Paper Award | ASE | 2017 | 65/314 (21%) |
[C63] | On-Demand Developer Documentation M. P. Robillard, A. Marcus, C. Treude, G. Bavota, O. Chaparro, N. Ernst, M. Aurelio Gerosa, M. Godfrey, M. Lanza, M. Linares-Vasquez, G. Murphy, L. Moreno, D. Shepherd, E. Wong | ICSME (NIER) | 2017 | 15/26 (57%) |
[C62] | Enabling Mutation Testing for Android Apps M. Linares-Vasquez, G. Bavota, M. Tufano, K. Moran, M. Di Penta, C. Vendome, C. Bernal-Cardenas, D. Poshyvanyk | ESEC/FSE | 2017 | 72/295 (24%) |
[C61] | Detecting Missing Information in Bug Descriptions O. Chaparro, J. Lu, F. Zampetti, L. Moreno, M. Di Penta, A. Marcus, G. Bavota, V. Ng | ESEC/FSE | 2017 | 72/295 (24%) |
[C60] | An Empirical Study on Android-related Vulnerabilities M. Linares-Vasquez, G. Bavota, C. Escobar-Velasquez | MSR | 2017 | 37/121 (30%) |
[C59] | The Code Time Machine E. Aghajani, A. Mocci, G. Bavota, M. Lanza | ICPC (Tool) | 2017 | NA |
[C58] | On the Uniqueness of Code Redundancies B. Lin, L. Ponzanelli, A. Mocci, G. Bavota, M. Lanza | ICPC | 2017 | 28/83 (34%) |
[C57] | Do Developers Document Pull Requests with External References? F. Zampetti, L. Ponzanelli, A. Mocci, G. Bavota, M. Di Penta, M. Lanza | ICPC | 2017 | 28/83 (34%) |
[C56] | Supporting Software Developers with a Holistic Recommender System L. Ponzanelli, S. Scalabrino, G. Bavota, A. Mocci, R. Oliveto, M. Di Penta, M. Lanza | ICSE | 2017 | 68/398 (17%) |
[C55] | Machine Learning-Based Detection of Open Source License Exceptions C. Vendome, M. Linares-Vasquez, G. Bavota, M. Di Penta, D. German, D. Poshyvanyk | ICSE | 2017 | 68/398 (17%) |
[C54] | GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps M. Linares-Vasquez, C. Bernal-Cardenas, G. Bavota, R. Oliveto, D. Poshyvanyk | ICSE (Tool) | 2017 | 18/57 (32%) |
[C53] | An Empirical Investigation into the Nature of Test Smells M. Tufano, F. Palomba, G. Bavota, M. Di Penta, R. Oliveto, A. De Lucia, D. Poshyvanyk | ASE | 2016 | 57/298 (19%) |
[C52] | A Validated Set of Smells in Model-View-Controller Architectures M. Aniche, G. Bavota, C. Treude, A. van Deursen, M. Gerosa | ICSME | 2016 | 37/127 (29%) |
[C51] | A Large-Scale Empirical Study on Self-Admitted Technical Debt G. Bavota, B. Russo | MSR | 2016 | 36/103 (27%) |
[C50] | Too Long; Didn't Watch! Extracting Relevant Fragments from Software Development Video Tutorials L. Ponzanelli, G. Bavota, A. Mocci, M. Di Penta, R. Oliveto, M. Hasan, B. Russo, S. Haiduc, M. Lanza. | ICSE | 2016 | 101/530 (19%) |
[C49] | Release Planning of Mobile Apps Based on User Reviews L. Villarroel, G. Bavota, B. Russo, R. Oliveto, M. Di Penta | ICSE | 2016 | 101/530 (19%) |
[C48] | CodeTube: Extracting Relevant Fragments from Software Development Video Tutorials L. Ponzanelli, G. Bavota, A. Mocci, M. Di Penta, R. Oliveto, B. Russo, S. Haiduc, M. Lanza | ICSE (Tool) | 2016 | 18/56 (32%) |
[C47] | Mining Unstructured Data in Software Repositories: Current and Future Trends G. Bavota | SANER (FOSE) | 2016 | Invited paper |
[C46] | Four Eyes are Better than Two: on the Impact of Code Reviews on Software Quality G. Bavota, B. Russo | ICSME | 2015 | 32/148 (22%) |
[C45] | On the Role of Developer's Scattered Changes in Bug Prediction D. Di Nucci, F. Palomba, S. Siravo, G. Bavota, R. Oliveto, A. De Lucia | ICSME | 2015 | 32/148 (22%) |
[C44] | When and Why Developers Adopt and Change Software Licenses C. Vendome, M. Linares-Vasquez, G. Bavota, M. Di Penta, D. German, D. Poshyvanyk | ICSME | 2015 | 32/148 (22%) |
[C43] | User Reviews Matter! Tracking Crowdsourced Reviews to Support Evolution of Successful Apps F.Palomba, M. Linares-Vasquez, G. Bavota, R. Oliveto, M. Di Penta, D. Poshyvanyk, A. De Lucia | ICSME | 2015 | 32/148 (22%) |
[C42] | Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach M. Linares-Vasquez, G. Bavota, C. Bernal-Cardenas, R. Oliveto, M. Di Penta, D. Poshyvanyk ACM SIGSOFT Distinguished Paper Award | ESEC/FSE | 2015 | 74/291 (25%) |
[C41] | Query-based Configuration of Text Retrieval Solutions for Software Engineering Tasks L. Moreno, G. Bavota, S. Haiduc, M. Di Penta, R. Oliveto, B. Russo, A. Marcus | ESEC/FSE | 2015 | 74/291 (25%) |
[C40] | License Usage and Changes: A Large-Scale Study of Java Projects on GitHub C. Vendome, M. Linares-Vasquez, G. Bavota, M. Di Penta, D. German, D. Poshyvanyk | ICPC | 2015 | 23/73 (31%) |
[C39] | Landfill: an Open Dataset of Code Smells with Public Evaluation F. Palomba, D. Di Nucci, M. Tufano, G. Bavota, R. Oliveto, D. Poshyvanyk, and A. De Lucia | MSR (Dataset) | 2015 | NA |
[C38] | How Can I Use This Method? L. Moreno, G. Bavota, M. Di Penta, R. Oliveto, A. Marcus | ICSE | 2015 | 84/452 (18%) |
[C37] | When and Why Your Code Starts to Smell Bad M. Tufano, F. Palomba, G. Bavota, R. Oliveto, M. Di Penta, A. De Lucia, D. Poshyvanyk ACM SIGSOFT Distinguished Paper Award | ICSE | 2015 | 84/452 (18%) |
[C36] | Extract Package Refactoring in ARIES F. Palomba, M. Tufano, G. Bavota, R. Oliveto, A. Marcus, D. Poshyvanyk, A. De Lucia | ICSE (Tool) | 2015 | 25/42 (59%) |
[C35] | Automatic Generation of Release Notes L. Moreno, G. Bavota, M. Di Penta, R. Oliveto, A. Marcus, G. Canfora | FSE | 2014 | 61/273 (22%) |
[C34] | Recommending Refactorings based on Team Co-Maintenance Patterns G. Bavota, S. Panichella, N. Tsantalis, M. Di Penta, R. Oliveto, G. Canfora | ASE | 2014 | 82/337 (24%) |
[C33] | Do they Really Smell Bad? A Study on Developers Perception of Code Bad Smells F. Palomba, G. Bavota, M. Di Penta, R. Oliveto, A. De Lucia | ICSME | 2014 | 40/210 (19%) |
[C32] | How Developers' Collaborations Identified from Different Sources Tell us About Code Changes S. Panichella, G. Bavota, M. Di Penta, G. Canfora, G. Antoniol | ICSME | 2014 | 40/210 (19%) |
[C31] | On the Impact of Refactoring Operations on Code Quality Metrics O. Chaparro, G. Bavota, A. Marcus and M. Di Penta | ICSME (ERA) | 2014 | 28/77 (33%) |
[C30] | Prompter: A Self-confident Recommender System L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto, M. Lanza | . ICSME (Tool) | 2014 | 14/27 (52%) |
[C29] | Mining StackOverflow to Turn the IDE into a Self-confident Programming Prompter L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto, M. Lanza | MSR | 2014 | 29/85 (34%) |
[C28] | Mining Energy-Greedy API Usage Patterns in Android Apps: an Empirical Study M. Linares-Vasquez, G. Bavota, C. Bernal-Cardenas, R. Oliveto, M. Di Penta, D. Poshyvanyk | MSR | 2014 | 29/85 (34%) |
[C27] | How do API Changes Trigger Stack Overflow Discussions? A Study on the Android SDK M. Linares-Vasquez, G. Bavota, M. Di Penta, R. Oliveto, D. Poshyvanyk | ICPC | 2014 | 20/42 (48%) |
[C26] | In Medio Stat Virtus: Extract Class Refactoring through Nash Equilibria G. Bavota, R. Oliveto, A. De Lucia, A. Marcus, Y-G. Gueheneuc, G. Antoniol | CSMR/WCRE | 2014 | 27/87 (31%) |
[C25] | Detecting Bad Smells in Source Code Using Change History Information F. Palomba, G. Bavota, M. Di Penta, R.Oliveto, A. De Lucia, D. Poshyvanyk ACM SIGSOFT Distinguished Paper Award | ASE | 2013 | 43/317 (13%) |
[C24] | The Evolution of Project Inter-Dependencies in a Software Ecosystem: the Case of Apache G. Bavota, G. Canfora, M. Di Penta, R.Oliveto, S. Panichella | ICSME | 2013 | 36/163 (22%) |
[C23] | An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks G. Bavota, G. Canfora, M. Di Penta, R.Oliveto, S. Panichella | ICSME | 2013 | 36/163 (22%) |
[C22] | API Change and Fault Proneness: A Threat to the Success of Android Apps M. Linares-Vasquez, G. Bavota, C. Bernal-Cárdenas, M. Di Penta, R. Oliveto, and D. Poshyvanyk | ESEC/FSE | 2013 | 51/251 (20%) |
[C21] | Using Code Ownership to Improve IR-based Traceability Link Recovery D. Diaz, G. Bavota, A. Marcus, R. Oliveto, S. Takahashi, A. De Lucia | ICPC | 2013 | 19/63 (30%) |
[C20] | An Empirical Study on the Developers Perception of Software Coupling G. Bavota, B. Dit, R. Oliveto, M. Di Penta, D. Poshyvanyk, A. De Lucia | ICSE | 2013 | 85/461 (18%) |
[C19] | Automatic Query Reformulations for Text Retrieval in Software Engineering S. Haiduc, G. Bavota, A. Marcus, R. Oliveto, A. De Lucia, Tim Menzies | ICSE | 2013 | 85/461 (18%) |
[C18] | Query Quality Prediction and Reformulation for Source Code Search: The Refoqus Tool S. Haiduc, G. De Rosa, G. Bavota, R. Oliveto, A. De Lucia, A. Marcus | ICSE (Tool) | 2013 | 16/62 (30%) |
[C17] | The Role of Artefact Corpus in LSI-based Traceability Recovery G. Bavota, A. De Lucia, R. Oliveto, A. Panichella, F. Ricci, G. Tortora | TEFSE | 2013 | NA |
[C16] | Automatic Query Performance Assessment during the Retrieval of Software Artifacts S. Haiduc, G. Bavota, R. Oliveto, A. De Lucia, A. Marcus | ASE | 2012 | 21/138 (15%) |
[C15] | An Empirical Analysis of the Distribution of Unit Test Smells and Their Impact on Software Maintenance G. Bavota, A. Qusef, R. Oliveto, A. De Lucia, D. Binkley | ICSM | 2012 | 46/181 (25%) |
[C14] | When does a Refactoring Induce Bugs? An Empirical Study G. Bavota, B. De Carluccio, A. De Lucia, M. Di Penta, R. Oliveto, O. Strollo Best Paper Award | SCAM | 2012 | 16/40 (40%) |
[C13] | TraceME: Traceability Management in Eclipse G. Bavota, L. Colangelo, A. De Lucia, S. Fusco, R. Oliveto, A. Panichella | ICSM (Tool) | 2012 | NA |
[C12] | Putting the Developer in-the-loop: an Interactive GA for Software Re-Modularization G. Bavota, F. Carnevale, A. De Lucia, M. Di Penta, R. Oliveto | SSBSE | 2012 | 15/34 (44%) |
[C11] | Evaluating the Specificity of Text Retrieval Queries to Support Software Engineering Tasks S. Haiduc, G. Bavota, R. Oliveto, A. Marcus, A. De Lucia | ICSE (NIER) | 2012 | 26/147 (17%) |
[C10] | Teaching Software Engineering and Software Project Management: An Integrated and Practical Approach G. Bavota, A. De Lucia, F. Fasano, R. Oliveto, C. Zottoli | ICSE (Education) | 2012 | 11/49 (22%) |
[C9] | Using Structural and Semantic Information to Support Software Refactoring G. Bavota | ICSE (Doct Symp) | 2012 | NA |
[C8] | Supporting Extract Class Refactoring in Eclipse: The ARIES Project G. Bavota, A. De Lucia, A. Marcus, R. Oliveto, F. Palomba | ICSE (Tool) | 2012 | 16/52 (30%) |
[C7] | SCOTCH: Slicing and Coupling based Test to Code trace Hunter A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley | WCRE (Tool) | 2011 | NA |
[C6] | Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension G. Bavota, C. Gravino, R. Oliveto, A. De Lucia, G. Tortora, M. Genero, J. A. Cruz-Lemus | MODELS | 2011 | 34/167 (20%) |
[C5] | SCOTCH: Improving Test-to-Code Traceability using Slicing and Conceptual Coupling A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley | ICSM | 2011 | 36/127 (28%) |
[C4] | Identifying Method Friendships to Remove the Feature Envy Bad Smell (NIER Track) R. Oliveto, M. Gethers, G. Bavota, D. Poshyvanyk, A. De Lucia | ICSE (NIER) | 2011 | 46/198 (23%) |
[C3] | Software Re-Modularization based on Structural and Semantic Metrics G. Bavota, A. De Lucia, A. Marcus, R. Oliveto | WCRE | 2010 | 21/67 (31%) |
[C2] | Playing with Refactoring: Identifying Extract Class Opportunities through Game Theory G. Bavota, R. Oliveto, A. De Lucia, G. Antoniol, Y-G. Gueheneuc | ICSM (ERA) | 2010 | 18/43 (41%) |
[C1] | A Two-Step Technique for Extract Class Refactoring G. Bavota, A. De Lucia, A. Marcus, R. Oliveto | ASE (Short) | 2010 | 65/191 (34%) |