Students


Bin LinPhD Student2016-Today
Emad AghajaniPhD Student2016-Today
Jevgenija PantiuchinaPhD Student2017-Today

Publications

International Journals


#Title & AuthorsVenueYear
[J27]Code Smells for Model-View-Controller Architectures
M. Aniche, G. Bavota, C. Treude, A. van Deursen, M. Gerosa
EMSE2017
[J26]Listening to the Crowd for the Release Planning of Mobile Apps
S. Scalabrino, G. Bavota, B. Russo, R. Oliveto, M. Di Penta
TSE2017
[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
EMSE2017
[J24]Patterns of Developers Behaviour: A 1,000-hour Industrial Study
S. Astromskis, G. Bavota, A. Janes, B. Russo, M. Di Penta
JSS2017
[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
TOSEM2017
[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
TSE2017
[J21]A Developer Centered Bug Prediction Model
D. Di Nucci, F. Palomba, G. De Rosa, G. Bavota, R. Oliveto, A. De Lucia
TSE2017
[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
JSEP2017
[J19]Using Cohesion and Coupling for Software Remodularization: Is it Enough?
I. Candela, G. Bavota, B. Russo, R. Oliveto
TOSEM2016
[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
JSEP2016
[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
EMSE2016
[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
Software2016
[J15]Turning the IDE into a Self-confident Programming Assistant
L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto, M. Lanza
EMSE2015
[J14]An Experimental Investigation on the Innate Relationship between Quality and Refactoring
G. Bavota, A. De Lucia, M. Di Penta, R. Oliveto, F. Palomba
JSS2015
[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
TSE2015
[J12]Mining Version Histories for Detecting Code Smells
F. Palomba, G. Bavota, M. Di Penta, R.Oliveto, A. De Lucia, D. Poshyvanyk
TSE2015
[J11]How the Apache Community Upgrades Dependencies: An Evolutionary Study
G. Bavota, G. Canfora, M. Di Penta, R. Oliveto, S. Panichella
EMSE2015
[J10]Are Test Smells Really Harmful? An Empirical Study
G. Bavota, A. Qusef, R. Oliveto, A. De Lucia, D. Binkley
EMSE2015
[J9]Methodbook: Recommending Move Method Refactorings via Relational Topic Models
G. Bavota, R. Oliveto, M. Gethers, D. Poshyvanyk, A. De Lucia
TSE2014
[J8]Improving Software Modularization via Automated Analysis of Latent Topics and Dependencies
G. Bavota, M. Gethers, R. Oliveto, D. Poshyvanyk, A. De Lucia
TOSEM2014
[J7]Recovering Test-To-Code Traceability Using Slicing and Textual Analysis
A. Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley
EMSE2014
[J6]Automating Extract Class Refactoring: an Improved Method and its Evaluation
G. Bavota, A. De Lucia, A. Marcus, R. Oliveto
EMSE2013
[J5]Using Structural and Semantic Measures to Improve Software Modularization
G. Bavota, A. De Lucia, A. Marcus, R. Oliveto
EMSE2013
[J4]Enhancing Software Artefact Traceability Recovery Processes with Link Count Information
G. Bavota, A. De Lucia, R. Oliveto, G. Tortora
IST2013
[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
SoSYM2013
[J2]Evaluating Test-to-Code Traceability Recovery Methods through Controlled Experiments
A.Qusef, G. Bavota, R. Oliveto, A. De Lucia, D. Binkley
JSEP2013
[J1]Identifying Extract Class Refactoring Opportunities Using Structural and Semantic Cohesion Measures
G. Bavota, A. De Lucia, and R. Oliveto
JSS2011

International Conferences

.
#Title & AuthorsVenueYearAcc. rate
[C64]Automatically Assessing Code Understandability: How Far Are We?
S. Scalabrino, G. Bavota, C. Vendome, M. Linares-Vasquez, D. Poshyvanyk, R. Oliveto
ASE201765/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)201715/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/FSE201772/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/FSE201772/295 (24%)
[C60]An Empirical Study on Android-related Vulnerabilities
M. Linares-Vasquez, G. Bavota, C. Escobar-Velasquez
MSR201737/121 (30%)
[C59]The Code Time Machine
E. Aghajani, A. Mocci, G. Bavota, M. Lanza
ICPC (Tool)2017NA
[C58]On the Uniqueness of Code Redundancies
B. Lin, L. Ponzanelli, A. Mocci, G. Bavota, M. Lanza
ICPC201728/83 (34%)
[C57]Do Developers Document Pull Requests with External References?
F. Zampetti, L. Ponzanelli, A. Mocci, G. Bavota, M. Di Penta, M. Lanza
ICPC201728/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
ICSE201768/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
ICSE201768/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)201718/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
ASE201657/298 (19%)
[C52]A Validated Set of Smells in Model-View-Controller Architectures
M. Aniche, G. Bavota, C. Treude, A. van Deursen, M. Gerosa
ICSME201637/127 (29%)
[C51]A Large-Scale Empirical Study on Self-Admitted Technical Debt
G. Bavota, B. Russo
MSR201636/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.
ICSE2016101/530 (19%)
[C49]Release Planning of Mobile Apps Based on User Reviews
L. Villarroel, G. Bavota, B. Russo, R. Oliveto, M. Di Penta
ICSE2016101/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)201618/56 (32%)
[C47]Mining Unstructured Data in Software Repositories: Current and Future Trends
G. Bavota
SANER (FOSE)2016Invited paper
[C46]Four Eyes are Better than Two: on the Impact of Code Reviews on Software Quality
G. Bavota, B. Russo
ICSME201532/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
ICSME201532/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
ICSME201532/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
ICSME201532/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
Distinguished Paper Award
ESEC/FSE201574/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/FSE201574/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
ICPC201523/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)2015NA
[C38]How Can I Use This Method?
L. Moreno, G. Bavota, M. Di Penta, R. Oliveto, A. Marcus
ICSE201584/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
Distinguished Paper Award
ICSE201584/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)201525/42 (59%)
[C35]Automatic Generation of Release Notes
L. Moreno, G. Bavota, M. Di Penta, R. Oliveto, A. Marcus, G. Canfora
FSE201461/273 (22%)
[C34]Recommending Refactorings based on Team Co-Maintenance Patterns
G. Bavota, S. Panichella, N. Tsantalis, M. Di Penta, R. Oliveto, G. Canfora
ASE201482/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
ICSME201440/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
ICSME201440/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)201428/77 (33%)
[C30]Prompter: A Self-confident Recommender System
L. Ponzanelli, G. Bavota, M. Di Penta, R. Oliveto, M. Lanza
ICSME (Tool)201414/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
MSR201429/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
MSR201429/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
ICPC201420/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/WCRE201427/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
Distinguished Paper Award
ASE201343/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
ICSME201336/163 (22%)
[C23]An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks
G. Bavota, G. Canfora, M. Di Penta, R.Oliveto, S. Panichella
ICSME201336/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/FSE201351/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
ICPC201319/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
ICSE201385/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
ICSE201385/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)201316/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
TEFSE2013NA
[C16]Automatic Query Performance Assessment during the Retrieval of Software Artifacts
S. Haiduc, G. Bavota, R. Oliveto, A. De Lucia, A. Marcus
ASE201221/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
ICSM201246/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
SCAM201216/40 (40%)
[C13]TraceME: Traceability Management in Eclipse
G. Bavota, L. Colangelo, A. De Lucia, S. Fusco, R. Oliveto, A. Panichella
ICSM (Tool)2012NA
[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
SSBSE201215/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)201226/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)201211/49 (22%)
[C9]Using Structural and Semantic Information to Support Software Refactoring
G. Bavota
ICSE (Doct Symp)2012NA
[C8]Supporting Extract Class Refactoring in Eclipse: The ARIES Project
G. Bavota, A. De Lucia, A. Marcus, R. Oliveto, F. Palomba
ICSE (Tool)201216/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)2011NA
[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
MODELS201134/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
ICSM201136/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)201146/198 (23%)
[C3]Software Re-Modularization based on Structural and Semantic Metrics
G. Bavota, A. De Lucia, A. Marcus, R. Oliveto
WCRE201021/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)201018/43 (41%)
[C1]A Two-Step Technique for Extract Class Refactoring
G. Bavota, A. De Lucia, A. Marcus, R. Oliveto
ASE (Short)201065/191 (34%)

International Journals


#Title & AuthorsBookYear
[B3]Anti-Pattern Detection: Methods, Challenges, and Open Issues
F. Palomba, G. Bavota, R.Oliveto, A. De Lucia
Advances in Computers2015
[B2]Search Based Software Maintenance: Methods and Tools
G. Bavota, M. Di Penta, R.Oliveto
Evolving Software Systems2014
[B1]Recommending Refactoring Operations in Large Software Systems
G. Bavota, A. De Lucia, A. Marcus, R. Oliveto
Recommendation Systems in Software Engineering2014

Awards

Best/Distinguished Paper AwardVenueYear
ACM Sigsoft Distinguished Paper Award
Automatically Assessing Code Understandability: How Far Are We?
ASE2017
Best Tool Paper Award
The Code Time Machine
ICPC2017
ACM Sigsoft Distinguished Paper Award
When and Why Your Code Starts to Smell Bad
ICSE2015
ACM Sigsoft Distinguished Paper Award
Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach
ESEC/FSE2015
ACM Sigsoft Distinguished Paper Award
Detecting Bad Smells in Source Code Using Change History Information
ASE2013
Best Paper Award
When does a Refactoring Induce Bugs? An Empirical Study
SCAM2012
Distinguished ReviewerVenueYear
Distinguished RefereeTOSEM2015/2016
Review Board MemberEMSE2014/2016
Distinguished Reviewer AwardMSR2015
Distinguished Reviewer AwardSANER2015
Outstanding Contribution in ReviewingJSS2015
Outstanding ReviewerIST2014/2015
Distinguished Reviewer AwardWCRE2012

Professional Service

Steering Committee Member of International Conferences

International Conference on Program Comprehension (ICPC)2016-2019

Organizing Committee Member of International Conferences and SE Events

Reviews process co-chairIEEE/International Conference on Automated Software Engineering (ASE)2017
Program co-chairInternational Conference on Software Analysis, Evolution, and Reengineering (SANER)2017
Tool demo co-chairInternational Conference on Software Maintenance and Evolution (ICSME)2017
School DirectorSoftware Engineering Summer School in Bolzano2016
Program co-chairInternational Conference on Program Comprehension (ICPC)2016
Program co-chairInternational Working Conference on Source Code Analysis and Manipulation (SCAM)2016
Social Media co-chairInternational Conference on Software Maintenance and Evolution (ICSME)2016
School DirectorSoftware Engineering Summer School in Bolzano2015
Co-organizer5th Workshop on Mining Unstructured Data (MUD)2015
ERA Track co-chairInternational Conference on Program Comprehension (ICPC)2015
Web chairInternational Working Conference on Source Code Analysis and Manipulation (SCAM)2015
Web chairInternational Working Conference on Source Code Analysis and Manipulation (SCAM)2014
Publicity co-chairInternational Conference on Program Comprehension (ICPC)2013
Co-organizerICSE Workshop Natural Language Analysis in Software Engineering (NaturaLISE)2013
Tool demo chairWorking Conference on Reverse Engineering (WCRE)2013
Web chairWorking Conference on Reverse Engineering (WCRE)2012

Program Committee Member of International Conferences

SIGSOFT International Symposium on the Foundations of Software Engineering (FSE)2018Main track
International Conference on Automated Software Engineering (ASE)2017Tool track
International Conference on Software Engineering (ICSE)2017Main track
International Working Conference on Source Code Analysis and Manipulation (SCAM)2017Main track
Working Conference on Mining Software Repositories (MSR)2017Main track
International Conference on Program Comprehension (ICPC)2017Main track
International Conference on Predictive Models in Software Engineering (PROMISE)2017Main track
International Conference on Software Maintenance and Evolution (ICSME)2016Main track
International Conference on Software Analysis, Evolution, and Reengineering (SANER)2016Main track
International Conference on Software Analysis, Evolution, and Reengineering (SANER)2016ERA track
International Workshop on Empirical Software Engineering in Practice (IWSEP)2016Main track
International Conference on Software Maintenance and Evolution (ICSME)2015Main track
International Conference on Software Maintenance and Evolution (ICSME)2015ERA track
International Conference on Software Maintenance and Evolution (ICSME)2015Doct. Symp.
Working Conference on Mining Software Repositories (MSR)2015Main track
International Working Conference on Source Code Analysis and Manipulation (SCAM)2015Main track
International Conference on Predictive Models in Software Engineering (PROMISE)2015Main track
International Conference on Software Analysis, Evolution, and Reengineering (SANER)2015Main track
International Conference on Software Analysis, Evolution, and Reengineering (SANER)2015ERA track
International Conference on Software Analysis, Evolution, and Reengineering (SANER)2015Tool track
International Conference on Software Engineering (ICSE)2015Student Compet.
International Conference on Software Maintenance and Evolution (ICSME)2014Main track
International Conference on Predictive Models in Software Engineering (PROMISE)2014Main track
Working Conference on Source Code Analysis and Manipulation (SCAM)2014Main track
Working Conference on Mining Software Repositories (MSR)2014Main track
Working Conference on Mining Software Repositories (MSR)2014Mining Challenge
International Conference on Program Comprehension (ICPC)2014Main track
Software Evolution Week (CSMR/WCRE)2014Main track
Workshop on Mining Unstructured Data (MUD)2014Main track
International Conference on Software Maintenance (ICSM)2013ERA track
Working Conference on Source Code Analysis and Manipulation (SCAM)2013Tool track
Working Conference on Mining Software Repositories (MSR)2013Mining Challenge
International Conference on Program Comprehension (ICPC)2013Main track
Working Conference on Reverse Engineering (WCRE)2013Main track
Working Conference on Reverse Engineering (WCRE)2012Main track

Editorial Board Member of Internation Journals

Journal of Systems and Software (JSS)2017-
Journal of Software: Evolution and Process (JSEP)2017-2019

Reviewer for Internation Journals

Transactions on Software Engineering
Transactions on Software Engineering and Methodology
Empirical Software Engineering
Transactions on Evolutionary Computation
Transactions on Reliability
Transactions on Emerging Topics in Computational Intelligence
Journal of Systems and Software
Information and Software Technology
Journal of Software: Evolution and Process

Invited Talks

What I (don't) know about Refactoring and Code SmellsThe 49th CREST Open Workshop - Software Architecture and Technical Debt, UCL, London2016
Refactoring Software Systems: Challenges, Solutions, and Open Issues10th International Summer School on Software Engineering, Salerno2013
SCOTCH: Slicing and Coupling based Test to Code trace HunterWayne State University, USA2011
Extract Class Refactoring: Challanges and SolutionsWayne State University, USA2011
Extract Class Refactoring: Challanges and SolutionsThe College of William and Mary, USA2011

Contacts

Address: UniversitĂ  della Svizzera italiana (USI), Via G. Buffi 13, 6900 Lugano
Email: gabriele.bavota at usi dot ch